Site Tools


advanced-tor

This is an old revision of the document!


TOR

What is Tor?

Tor (“The Onion Router”) is a security protocol used to increase the anonymity of Internet traffic. Tor's “Onion” routing is implemented at the application layer of the OSI model of the network stack. The TOR network is run as a free, worldwide, volunteer-run overlay network consisting of more than seven thousand relays.

When you use the Tor browser, the Tor network does not directly connect your computer to that website. Instead, traffic from your browser is intercepted by Tor and bounced to a random number of other Tor users’ computers before passing the request to its final website destination. The same process is reversed to enable the destination website to communicate with you, the Tor user.

The encryption process that Tor software uses obscures users' identities, requests, communications, and transactions while still enabling them to use the Internet as they normally would.

For more details about how Tor works, please see here: Skerritt Blog: How does Tor Really work?

Limitations

Speed

Encryption, anonymization and multiple hops come with a price. Tor slows your network traffic, since the path that packets take is more complex (circuitous) than with normal traffic. You will probably not want to send interactive traffic over the Tor network. Nor is it recommended that you do heavy downloading (such as Torrents) via Tor. The multiple hops increases latency significantly.

Domain resolution

The Tor network comes with its own internal DNS system and specifically is authoritative for the “.onion” domain, which exists exclusively within the Tor network. Some modern browsers feature built-in functions to resolve “.onion” domains like adding a suffix, such as “.link” or “.cab” to the “.onion domain”. Check your browser's documentation for details.

TOR Settings


Enable TOR: Be patient. Starting the TOR client can take from several seconds to several minutes.

Socks Port:




Trans Port:FIXME

DNS Port:FIXME

Data Directory: Here, you can specify where Tor will store its temporary data.




Only resolve .onion/.exit domains: If this is enabled, only .onion domains will be redirected towards the Tor network. Note that you will also have to enable the Resolve .onion using Tor option in the (assuming Tor is enabled) in the Advanced/DHCP/DNS/TFP menu.

Redirect all users from: LANx/Selected IPs - Here, you can define the the source LAN or client IP addresses that will be using Tor.

Redirect TCP Ports: Narrows down the Tor redirection rule to destination port/s of interest.

  • TCP 80
  • TCP 80 + TCP 443
  • Selected Ports


Custom Configuration: In this field, you can define custom/advanced parameters defined, as in the official Tor documentation.

TOR Notes

Warning! If your router has 32MB of RAM or less, you must use swap space on permanent storage to ensure proper functioning.

advanced-tor.1684637645.txt.gz · Last modified: 2023/05/21 03:54 by hogwild