Introdução

Aprenda como usar comandos no terminal, como curl e wget, de forma totalmente anônima com a ajuda do Tor!

O Tor é um protocolo de rede que possibilita a navegação na internet de forma anônima, preservando a privacidade dos usuários.

Enquanto existem navegadores como o Tor Browser e o Brave que já incorporam o Tor para navegação na web, você pode estar se perguntando: “E se eu quiser usar comandos como wget ou curl, ou até mesmo scripts bash de forma anônima?” É aí que entra o Torsocks!

O Torsocks é um utilitário que redireciona o tráfego de rede através da rede Tor, permitindo que qualquer comando ou script no terminal utilize a rede Tor para garantir a anonimato.

Instalação

Para começar, você deve instalar o Tor e o Torsocks.

Para Debian e seus Derivados:

1
$ sudo apt install tor torsocks

Para Fedora:

1
$ sudo dnf install tor torsocks

Para Arch:

1
$ sudo pacman -S tor torsocks

Após a instalação, você precisará habilitar o serviço Tor para que ele seja inicializado durante o boot do sistema.

Para sistemas que utilizam systemd, como a maioria das distribuições modernas:

1
2
$ sudo systemctl start tor
$ sudo systemctl enable tor

Utilização

Com o Tor devidamente instalado e em execução, você pode utilizar o comando torsocks seguido do comando desejado.

Por exemplo, se você quiser verificar seu IP externo via curl sem usar o Tor:

1
$ curl -s ipinfo.io

Isso retornará um resultado em formato JSON com informações sobre seu IP, localização, país, estado, etc. Agora, experimente rodar o mesmo comando com torsocks:

1
$ torsocks curl -s ipinfo.io

Você verá que a saída JSON é significativamente diferente, pois o curl foi redirecionado pela rede Tor.

Para obter mais informações sobre o Torsocks, consulte a página de manual:

1
$ man torsocks