Configure um proxy Tor no Ubuntu 16.04

6

Aqui está o meu problema: estou usando a conexão de internet da universidade com bastante frequência. A rede tem um firewall que bloqueia a conexão de alguns programas como o IRC (Xchat, Irssi), às vezes até o Software Updater e algumas outras aplicações.

Eu naveguei na Web e descobri que posso "ultrapassar" o firewall usando um proxy Tor. Mas as instruções sobre como configurá-lo são confusas e muitas vezes incorretas. Você pode por favor me ajudar a descobrir como fazer isso?

Obrigado antecipadamente!

    
por West 07.10.2016 / 01:18

1 resposta

11

Instale o proxy oficial do Tor

O Tor e o seu proxy oficial SOCKS 5 são bastante rápidos para serem executados no Ubuntu. Saindo de as instruções de instalação do site do Projeto Tor , faça o seguinte:

  1. Abra um terminal pressionando Ctrl + Alt + T
  2. Execute o seguinte (substitua xenial pelo lançamento que você está executando, se você 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 Tor SOCKS 5 estará em execução na sua máquina, 127.0.0.1 , na porta 9050 . Lembre-se que este é um proxy SOCKS 5, não um proxy HTTP.

Seu proxy Tor iniciará automaticamente quando a sua máquina inicializar. Você pode executar sudo service tor restart ou outras ações como start , stop e status para controlar o proxy Tor em sua máquina.

Apt pelo Tor

Saindo do o README do Github do apt-transport-tor , para obter apt para trabalhar com o Tor :

  1. Fazer backup de /etc/apt/sources.list e todos os arquivos .list em /etc/apt/sources.list.d
  2. Abra um terminal pressionando Ctrl + Alt + T
  3. 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
    
  4. Certifique-se de corrigir quaisquer mensagens de erro exibidas (se necessário, restaure os arquivos dos quais você fez backup)

Observação: lembre-se de que alguns programas, como o Google Chrome, modificarão seu arquivo .list , para que esses programas retornem automaticamente para tentar se conectar diretamente ao verificar atualizações, em vez de passar por Tor.

Configurações de proxy no programa

Muitos programas se conectam muito bem através do Tor, se você editar as configurações de proxy para:

  • Host: 127.0.0.1
  • Porta: 9050
  • Tipo de proxy (se solicitado): SOCKS5
  • Nome de usuário / Senha (se solicitado): ambos configurados para o nome do programa

Wrapper de proxy

Outros programas, como irssi , precisam usar torsocks . Existem duas maneiras de fazer isso:

  1. torsocks fornece mensagens de erro:

    torsocks -i command arguments
    
  2. torsocks é silencioso (útil para programas como irssi que assumem que controlam totalmente o que é mostrado no terminal):

    TORSOCKS_LOG_LEVEL=1 torsocks -i command arguments
    
por Olathe 07.10.2016 / 02:08