Site Tools


advanced-tor

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
advanced-tor [2023/05/21 03:54] – -condense, formatting, bullet Redirect TCP Ports options hogwildadvanced-tor [2024/11/27 01:27] (current) – [TOR Notes and Troubleshooting] hogwild
Line 3: Line 3:
 ===== What is 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.+Tor ("The Onion Router") is a security protocol that increases the anonymity of Internet traffic. Tor's "Onion" routing is implemented at the OSI application layer. The Tor network is a free, worldwide, volunteer-run overlay network of more than 7,000 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.+When you use the Tor browser, the Tor network doesn'directly connect your computer to that website. Instead, traffic from your browser is intercepted by TOR and bounced through a random number of other Tor users’ computers before passing the request to the final website destination. The 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.+The encryption process that Tor software users obscures the user's identity, requests, communications, and transactions while still enabling them to use the Internet like they normally would. 
 + 
 +For details about how Tor works, see this posting: [[https://skerritt.blog/how-does-tor-really-work/|Skerritt Blog: How does Tor Really work?]]
  
-For more details about how Tor works, please see here: [[https://skerritt.blog/how-does-tor-really-work/|Skerritt Blog: How does Tor Really work?]] 
  
 ==== Limitations ==== ==== Limitations ====
Line 15: Line 16:
 === Speed === === 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.+Encryption, anonymization and multiple hops have tradeoffs. Tor slows your network traffic, since the path packets take is more complex (circuitous) than with normal traffic. You will probably not want to send interactive traffic over the Tor network. It also recommended that you do heavy downloading (such as Torrents) via Tor. The multiple hops increase latency significantly.
  
 === Domain resolution === === 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'documentation for details.+The Tor network includes its own internal DNS system specifically authoritative for the ".onion" domain. This domain exists only within the Tor network. Some modern browsers include built-in functions to resolve ".onion" domains which append ".link" or ".cab" to the ".onion" domain. Check your browser documentation for details. 
  
 ===== TOR Settings ===== ===== TOR Settings =====
Line 25: Line 27:
  \\  \\
  
-**Enable TOR:**  Be patient. Starting the TOR client can take from several seconds to several minutes.+**Enable TOR:** enables the Tor client. Be patient. Starting TOR can take from several seconds to several minutes. 
 + 
 + \\
  
 **Socks Port:** **Socks Port:**
Line 31: Line 35:
  \\  \\
  
-{{:pasted:20220126-184923.png}}\\  \\+{{:pasted:20220126-184923.png}}\\  \\  \\
  
-**Trans Port**:FIXME+**Trans Port:**  FIXME
  
-**DNS Port**:FIXME+ \\
  
-**Data Directory**: Hereyou can specify where Tor will store its temporary data.\\  \\+**DNS Port:**  FIXME 
 + 
 + \\ 
 + 
 +**Data Directory:**  here, specify where Tor will store its temporary data.\\  \\
  
  \\  \\
Line 45: Line 53:
  \\  \\
  
-**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|DHCP/DNS/TFP]] menu.+**Only resolve .onion/.exit domains:** if enabled, only ".oniondomains will be redirected towards the Tor network.
  
-**Redirect all users from:**  LANx/Selected IPs - Here, you can define the the source LAN or client IP addresses that will be using Tor.+Note that you must also enable the //Resolve .onion using Tor// (assumes Tor is enabled) option in the [[advanced-dhcpdns|DHCP/DNS/TFTP]] menu.
  
-**Redirect TCP Ports:**  Narrows down the Tor redirection rule to destination port/s of interest.+ \\ 
 + 
 +**Redirect all users from: **lets you specify the source LANs/client IP addresses to be be permitted to use Tor. 
 + 
 +  * LANx - lets you choose specific subnets whose client devices \\ will be allowed to access Tor sites. 
 +  * Selected IPs - lets you specify which IP addresses \\ will be allowed to access Tor sites. 
 + 
 + \\ 
 + 
 +**Redirect TCP Ports:** narrows the Tor redirection rule to destination port/s of interest.
  
-  * TCP 80 +  * HTTP only (TCP 80) 
-  * TCP 80 + TCP 443+  * HTTP + HTTPS (TCP 80 + TCP 443)
   * Selected Ports   * Selected Ports
  
  \\  \\
  
-**Custom Configuration:**  In this fieldyou can define custom/advanced parameters definedas in the official Tor documentation.\\+**Custom Configuration:** here, define custom/advanced parameters, found in the [[https://www.torproject.org/|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.+===== TOR Notes and Troubleshooting ===== 
 + 
 +**Warning:** if your router has 32MB of RAM or less, you must use permanent swap space to ensure proper TOR functioning. 
 + 
 + \\ 
 + 
 + \\
  
  
advanced-tor.1684637645.txt.gz · Last modified: 2023/05/21 03:54 by hogwild