Ficar anônimo na internet não é apenas um direito seu, mas é fundamental para garantir a sua privacidade online. E para tal, não há nada melhor que instalar o Tor.
Se a sua intenção é apenas navegar seguro, basta acessar o site torproject.org e baixar o Tor Browser, mas e se sua intenção é anonimizar todas as suas conexões (SSH, Telnet, FTP e etc), o Tor também faz isso e hoje iremos aprender como.
Vamos lá?
O Tor está presente nos repositórios da maioria das distribuições. Logo, no caso das distros Debian-like, como Ubuntu, Linux Mint, Kali e etc, bastaria rodar:
apt install tor privoxy
Caso sua distro não possua o Tor em repositório, dê uma conferida na documentação do projeto para saber como instalar em seu ambiente: https://www.torproject.org/docs/debian.html.en
Pós instalação
Abra o arquivo de configuração do Privoxy em /etc/privoxy/config e procure por:
listen-address localhost:8118
Em seguida, substitua por:
listen-address 127.0.0.1:8118
Agora localize a linha que diz:
# forward-socks5 / 127.0.0.1:9050 .
E remova o # que se encontra no inicio da linha, deixando assim:
forward-socks5 / 127.0.0.1:9050 .
Observação: Repare que no fim da linha existe um ponto (.). Não remova este ponto.
Agora salve o arquivo.
Anonimizando as conexões
Sua máquina já está pronta para ser anonimizada, porém, é necessário subir os serviços. Abra seu terminal e execute:
/etc/init.d/tor start && /etc/init.d/privoxy start
Dica de ouro
Você pode colocar estes serviços para serem iniciados durante o boot com o comando abaixo:
update-rc.d tor enable && update-rc.d privoxy enable
Ou editar o arquivo /root/.bashrc criando um alias para se tornar um comando de terminal que iniciaria/finalizaria os serviços de forma mais fácil. Dessa forma:
alias torup='/etc/init.d/tor start && /etc/init.d/privoxy start'
alias tordown='/etc/init.d/tor stop && /etc/init.d/privoxy stop'
Usando o Tor
Se você deseja usar seu browser para navegar anonimamente, altere em seu navegador as seguintes opções:
E então, visitem https://check.torproject.org e verifique se realmente sua navegação está anônima. Caso esteja tudo ok, deverá aparecer algo assim:
Usando o Tor em conexões via terminal
Se a sua intenção é, por exemplo, abrir uma conexão SSH anonimizada, basta adicionar o comando torify antes do SSH, desta forma:
# torify ssh 192.168.0.123
O torify pode ser usado para qualquer comando de terminal, execução de script, e etc, que você queira anonimizar seu IP. Por exemplo, o comando abaixo exibe, via terminal, o nosso IP público:
# torify curl ifconfig.me
Filezilla com Tor
Para usar o Filezilla com o Tor, basta alterar a configuração de Proxy Genérico do Filezilla conforme na imagem abaixo:
Vá em “Editar” > “Configurações” > “ProxyGenérico, marque a opção SOCKS 5, insira 127.0.0.1 como host do proxy e 9050 como porta do Proxy.
Bom, é isso ai! Se você tiver algum comentário, fique à vontade.