TOR Network
The Onion Router é uma rede distribuída para anonimato.
Oculta o IP do cliente quando acessa um servidor, mostrando para o servidor o IP do exit relay server (servidor tor de saída).
Melhora a segurança da comunicação (HTTPS do site + 3 tor layers, cada um com sua própria criptografia). Além disso, todos os pacotes possuem sempre exatamente 514 bytes, o que dificulta observadores identificarem tipos de conteúdo pelo tamanho do pacote.
As requests demoram mais do que na surface-web por conta do onion routing, e os relays podem acabar estando loges uns dos outros (até mesmo em continentes diferentes).
É uma rede pública que sobrepõem a internet (overlay network). Quando um cliente acessa um servidor, é estabelecido um circuito aleatório de 3 (3 por default, mas é possível ajustar) servidores nodes (chamados também de relays). Essa conexão é feita em sequencia e é criptografada, onde cada nó vai atuando como um proxy (conhecendo apenas o próximo node do circuito).
Cada node do circuito utiliza da criptografia assimétrica para gerar pares de chaves. Cada node armazena sua chave privada e encaminha a pública até o client para ele conseguir enviar os pacotes criptografados. O client envia os pacotes com 3 camadas de criptografia (por isso o simbolo da rede tor é uma cebola com 3 camadas e um interior) e cada node consegue descriptografar com sua chave privada apenas uma camada.
Client -> Server, o package é enviado com 3 camadas de criptografia/cebola e cada relay descriptografa/descasca uma camada e envia para o próximo.
Server -> Client, o package é enviado sem criptografia (criptografia onion) para o exit relay e a cada relay vai adicionando camada na cebolo/montando a cebola. O cliente recebe dados com 3 camadas de criptografia

Onion Services
São serviços exclusivos da rede tor, que seguem o TLD (Top-level domain) (ou mais especificamente um TLD de uso especial) .onion. Esse TLD não faz parte do Domain Name System público, e, portanto, apenas a rede TOR consegue resolver esses domínios (e por isso que crawlers/spiders do google não conseguem indexar eles).
Acessar a rede TOR
Tor Browser
Forma mais comum e segura de acessar a rede TOR. Navegador oficial da TOR Project. Uma vantagem é que oferece configuração para acessar/conectar a rede automaticamente.
mkdir -p ~/Apps && cd ~/Apps
curl -sL https://www.torproject.org/dist/torbrowser/14.5.5/tor-browser-linux-x86_64-14.5.5.tar.xz | tar -xJf -