diff --git a/docs/advanced/tor-overview.md b/docs/advanced/tor-overview.md index c3376e730f..22e48a3f37 100644 --- a/docs/advanced/tor-overview.md +++ b/docs/advanced/tor-overview.md @@ -6,9 +6,9 @@ description: Tor is a free to use, decentralized network designed for using the Tor is a free to use, decentralized network designed for using the internet with as much privacy as possible. If used properly, the network enables private and anonymous browsing and communications. -## Path Building +## Path Building to Clearnet Services -Tor works by routing your traffic through a network comprised of thousands of volunteer-run servers called nodes (or relays). +"Clearnet services" are websites which you can access with any browser, like [privacyguides.org](https://www.privacyguides.org). Tor lets you connect to these websites anonymously by routing your traffic through a network comprised of thousands of volunteer-run servers called nodes (or relays). Every time you connect to Tor, it will choose three nodes to build a path to the internet—this path is called a "circuit." Each of these nodes has its own function: @@ -37,7 +37,19 @@ The exit node will be chosen at random from all available Tor nodes ran with an
![Tor path](../assets/img/how-tor-works/tor-path.svg#only-light) ![Tor path](../assets/img/how-tor-works/tor-path-dark.svg#only-dark) -
Tor circuit pathway
+
Tor circuit pathway with exit node
+
+ +## Path Building to Onion Services + +"Onion Services" (also commonly referred to as "hidden services") are websites which can only be accessed by the Tor browser. These websites have a long randomly generated domain name ending with `.onion`. + +Connecting to an Onion Service in Tor works very similarly to connecting to a clearnet service, but your traffic is routed through a total of **six** nodes before reaching the destination server. Just like before however, only three of these nodes are contributing to *your* anonymity, the other three nodes protect *the hidden service's* anonymity, hiding the website's true IP and location in the same manner that Tor Browser is hiding yours. + +
+ ![Tor path](../assets/img/how-tor-works/tor-path-hidden-service.svg#only-light) + ![Tor path](../assets/img/how-tor-works/tor-path-hidden-service-dark.svg#only-dark) +
Tor circuit pathway with hidden services. Nodes in the blue fence belong to your browser, while nodes in the red fence belong to the server, so their identity is hidden from you.
## Encryption diff --git a/docs/assets/img/how-tor-works/tor-path-hidden-service-dark.svg b/docs/assets/img/how-tor-works/tor-path-hidden-service-dark.svg new file mode 100644 index 0000000000..5d0bc4b9d9 --- /dev/null +++ b/docs/assets/img/how-tor-works/tor-path-hidden-service-dark.svg @@ -0,0 +1,225 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Your + + + Device + + + + + + Guard + + + Middle + + + Exit + + + + + hidden...onion + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Rendezvous + + + Middle + + + + + Entry + + + + + + + + + + + + + + + + + + diff --git a/docs/assets/img/how-tor-works/tor-path-hidden-service.svg b/docs/assets/img/how-tor-works/tor-path-hidden-service.svg new file mode 100644 index 0000000000..054f02ea3e --- /dev/null +++ b/docs/assets/img/how-tor-works/tor-path-hidden-service.svg @@ -0,0 +1,225 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Your + + + Device + + + + + + Guard + + + Middle + + + Exit + + + + + hidden...onion + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Rendezvous + + + Middle + + + + + Entry + + + + + + + + + + + + + + + + + +