7 jun, 2018

Deixando seu Linux completamente anônimo com Tor

Publicidade

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.