Tor é a única solução disponÃvel para nos manter anônimos neste mundo da Internet.
'''
Whola! Se eu abrir várias instâncias do TOR, poderei usar vários IPs públicos, que podem ser mais úteis para resolver meu problema 🙂
'''
No Ubuntu, instale o utilitário de linha de comando Tor, usando o comando:
> sudo apt-get install tor
Isso é simples e suficiente para abrir uma única instância usando o comando:
> tor
Isso criará uma instância de rede tor para rotear todo o tráfego por meio de uma cadeia de proxy. Geralmente, ele usa a porta 9050, na qual você precisa rotear todo o tráfego da rede local.
Agora, vamos configurar várias instâncias do TOR agora.
Por exemplo: se eu precisar de 3 instâncias, terei de criar 3 arquivos como abaixo.
Arquivo 1:
> touch /etc/tor/torrc.1
> vi /etc/tor/torrc.1
SocksPort 9050
ControlPort 9051
DataDirectory /var/lib/tor
Arquivo 2:
> touch /etc/tor/torrc.2
> vi /etc/tor/torrc.2
SocksPort 9060
ControlPort 9061
DataDirectory /var/lib/tor1
Arquivo 3:
> touch /etc/tor/torrc.3
> vi /etc/tor/torrc.3
SocksPort 9070
ControlPort 9071
DataDirectory /var/lib/tor3
Agora precisamos iniciar nossas instâncias TOR,
> tor -f /etc/tor/torrc.1
> tor -f /etc/tor/torrc.2
> tor -f /etc/tor/torrc.3
(Note: if you face any issue while starting up your tor instance. Please check the ownership of the folder '/var/lib/tor' using 'ls -l /var/lib | grep tor'. Use the command 'chown root /var/lib/tor' to fix it.)
Podemos testar nossos proxies TOR com a ajuda do comando CURL,
> curl --proxy socks5h://localhost:9050 http://ipinfo.io/ip
176.10.104.240
> curl --proxy socks5h://localhost:9060 http://ipinfo.io/ip
198.96.155.3
> curl --proxy socks5h://localhost:9070 http://ipinfo.io/ip
175.10.104.233
Finalmente! temos cada IP público como diferente, o que mostra nossas Instâncias Múltiplas do TOR funcionando corretamente.