Instale o proxy oficial do Tor
O Tor e seu proxy oficial do SOCKS 5 são bem rápidos em rodar no Ubuntu. Saindo das instruções de instalação do site do Projeto Tor , faça o seguinte:
- Abra um terminal pressionando Ctrl+ Alt+T
Execute o seguinte (substitua xenialpela versão que você está executando se não estiver no 16.04 Xenial Xerus):
sudo -i
echo deb http://deb.torproject.org/torproject.org xenial main > /etc/apt/sources.list.d/tor.list
echo deb-src http://deb.torproject.org/torproject.org xenial main >> /etc/apt/sources.list.d/tor.list
gpg --keyserver keys.gnupg.net --recv 886DDD89
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | apt-key add -
apt update
apt install tor deb.torproject.org-keyring
exit
Agora, o proxy do Tor SOCKS 5 estará em execução na sua máquina 127.0.0.1,, na porta 9050. Lembre-se de que este é um proxy do SOCKS 5, não um proxy HTTP.
Seu proxy Tor será iniciado automaticamente quando sua máquina inicializar. Você pode executar sudo service tor restartou outras acções como start, stope statuspara controlar o proxy Tor em sua máquina.
Apt através do Tor
Saindo do README do apt-transport-tor Github , para começar apta trabalhar com o Tor:
- Faça backup
/etc/apt/sources.liste todos os .listarquivos em/etc/apt/sources.list.d
- Abra um terminal pressionando Ctrl+ Alt+T
Execute o seguinte:
sudo -i
apt update
apt install apt-transport-tor
sed -i 's/ http/ tor+http/g' /etc/apt/sources.list /etc/apt/sources.list.d/*.list
apt update
exit
Certifique-se de corrigir as mensagens de erro que aparecerem (se necessário, restaure os arquivos dos quais você fez backup)
Nota: Esteja ciente de que alguns programas, como o Google Chrome, modificarão seus .listarquivos. Portanto, esses programas podem voltar automaticamente a tentar se conectar diretamente ao procurar atualizações em vez de passar pelo Tor.
Configurações de proxy no programa
Muitos programas se conectam perfeitamente através do Tor se você editar as configurações de proxy para:
- Hospedeiro:
127.0.0.1
- Porta:
9050
- Tipo de proxy (se solicitado):
SOCKS5
- Nome de usuário / senha (se solicitado): ambos definidos como o nome do programa
Wrapper de proxy
Outros programas, como irssi, precisam usar torsocks. Há duas maneiras de fazer isso:
torsocks dá mensagens de erro:
torsocks -i command arguments
torsocksé silencioso (útil para programas como irssiesse, eles assumem o controle total do que é mostrado no terminal):
TORSOCKS_LOG_LEVEL=1 torsocks -i command arguments