Censura da internet no terminal

1

No escritório, tenho uma limitação na internet devido à Fortinet. Eu posso acessar o site usando o navegador Tor, mas não permitir o download e fazer atualizações através do terminal.

Existe alguma maneira de ignorar a proteção do terminal?

    
por isifzade 15.06.2017 / 08:22

1 resposta

1

Esta página descreveu como usar torify para o terminal

  

torify é um invólucro simples que tenta encontrar a melhor base subjacente   Atolador Tor disponível em um sistema. Chama torsocks ou tsocks   com um arquivo de configuração específico do tor.

     

Como primeira coisa instalar o software, o tor geralmente é encontrado em todos os   repositório para Debian, Ubuntu e Mint, você só precisa digitar:

sudo apt-get install tor
     

Neste exemplo, manteremos toda a configuração padrão, mas 2   coisas, no arquivo /etc/tor/torrc você deve descomentar   directiva:

ControlPort 9051
     

E defina

CookieAuthentication 0
     

Com estas 2 opções, nós definimos a porta na qual o Tor irá escutar   conexões locais das aplicações do controlador Tor, e nós dizemos ao Tor   que não precisamos de autenticação, então qualquer programa pode controlar o Tor   (não faça isso em um computador ou servidor compartilhado), mais adiante neste post   Mostrarei como definir uma senha, uma vez alterado salve o arquivo e   reinicie o tor com o comando:

sudo /etc/init.d/tor restart
     

E agora um exemplo simples que mostra como usar o comando torify   e iniciar uma nova sessão sobre tor do terminal Linux, como primeira coisa   Eu recebo meu endereço IP público com:

$  curl ifconfig.me
79.35.56.153
     

Então 79.35.56.153 é meu IP público, agora eu uso torify antes do comando   Enrolar na linha de comando:

$ torify curl ifconfig.me 2>/dev/null
74.120.15.150
     

Como você pode ver agora eu navego na net com um Ip diferente:   74.120.15.150, mas a partir da linha de comando eu também posso forçar o Tor a iniciar uma “nova sessão” com o comando:

echo -e 'AUTHENTICATE ""\r\nsignal NEWNYM\r\nQUIT' | nc 127.0.0.1 9051
250 OK
250 OK
250 closing connection
     

Este pequeno script conecta-se à porta 9051 e emite o comando “signal   newnym ”que fará com que o Tor mude para circuitos limpos,   solicitações de aplicativos não compartilham nenhum circuito com os antigos, agora se eu   verifique meu IP Espero ver um novo:

$ torify curl ifconfig.me 2>/dev/null
46.59.74.15
     

Neste pequeno exemplo, usei o curl para obter meu endereço IP, mas com    torify você poderia usar quase qualquer programa de terminal, como ssh, wget, w3m or BitchX .

     

Como definir uma senha para o Tor

     

Se você estiver em um ambiente compartilhado, é melhor configurar uma senha   para o Tor, aqui está como você pode fazer isso em alguns passos:

     
  1. Gerando sua senha criptografada:
  2.   

Em um tipo de terminal:

tor --hash-password "passwordhere"
     

Isso gerará um hash de senha, você precisará salvá-lo por   inserindo no arquivo de configuração TOR na próxima etapa. (Isto é   o hash para "senhahere",   16: 113BD60B17CD1E98609013B4426860D576F7096C189184808AFF551F65)

     
  1. Editando o arquivo de configuração Tor:
  2.   

Abra o arquivo /etc/tor/torrc e comente a linha que definimos antes:

#CookieAuthentication 0
     

Em seguida, encontre a linha:

#HashedControlPassword 16:2283409283049820409238409284028340238409238
     

remova o # no início e substitua o hash da senha que é   atualmente lá com o hash que você acabou de gerar.

     

Portanto, com o hash gerado neste exemplo, a configuração seria:

HashedControlPassword 16:113BD60B17CD1E98609013B4426860D576F7096C189184808AFF551F65
     

Salve suas alterações.

     
  1. Reinicie o TOR:
  2.   

Reinicie o Tor para obter as novas diretivas com:

sudo /etc/init.d/tor restart
     

Agora você pode usar o comando antigo para se conectar ao daemon Tor, mas   usando sua senha, então para mim isso seria:

echo -e 'AUTHENTICATE "passwordhere"\r\nsignal NEWNYM\r\nQUIT' | nc 127.0.0.1 9051
     

Referências:

     
    
por Yaron 15.06.2017 / 08:32