Aqui está o meu problema: estou usando a conexão de internet da universidade com bastante frequência. A rede possui um firewall que bloqueia a conexão de alguns programas como o IRC (Xchat, Irssi), às vezes até o Atualizador de Software e alguns outros aplicativos.
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 geralmente incorretas. Você pode me ajudar a descobrir como fazer isso?
Agradeço antecipadamente!
networking
proxy
firewall
tor
Oeste
fonte
fonte
Respostas:
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:
Execute o seguinte (substitua
xenial
pela versão que você está executando se não estiver no 16.04 Xenial Xerus):Agora, o proxy do Tor SOCKS 5 estará em execução na sua máquina
127.0.0.1
,, na porta9050
. 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 restart
ou outras acções comostart
,stop
estatus
para controlar o proxy Tor em sua máquina.Apt através do Tor
Saindo do README do apt-transport-tor Github , para começar
apt
a trabalhar com o Tor:/etc/apt/sources.list
e todos os.list
arquivos em/etc/apt/sources.list.d
Execute o seguinte:
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
.list
arquivos. 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:
127.0.0.1
9050
SOCKS5
Wrapper de proxy
Outros programas, como
irssi
, precisam usartorsocks
. Há duas maneiras de fazer isso:torsocks
dá mensagens de erro:torsocks
é silencioso (útil para programas comoirssi
esse, eles assumem o controle total do que é mostrado no terminal):fonte
.onion
endereço adequado para o programa (comohttps://3g2upl4pq6kufc4m.onion
para um navegador).sudo netstat -plnt | fgrep :9050
e ver se há uma linha dizendo quetor
está sendo executada. Se for, mas você não conseguir passar, dê uma olhada nas pontes Tor , que usam endereços não publicados. Você pode até precisar usar pontes ofuscadas (também descritas no link anterior), que oculta não apenas o que você está fazendo através do Tor do seu ISP, mas também que você está usando o Tor.gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89
gpg: WARNING: nothing exported