Como configurar para usar um proxy HTTP / SOCKS?

4

Meu ISP bloqueou a rede tor . Não consigo me conectar ao servidor de diretório.
Como posso configurar tor através de um proxy HTTP/SOCKS para fazer a conexão?

Estou usando o servidor Ubuntu sem o ambiente de trabalho da GUI. Eu preciso configurar tor através da linha de comando.

# /var/log/tor/log
...
Mar 14 14:34:27.556 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Connection timed out; TIMEOUT; count 42; recommendation warn)
Mar 14 14:36:29.540 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Connection timed out; TIMEOUT; count 43; recommendation warn)
Mar 14 14:42:35.556 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Connection timed out; TIMEOUT; count 44; recommendation warn)
Mar 14 14:53:46.532 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Connection timed out; TIMEOUT; count 45; recommendation warn)
Mar 14 15:34:26.596 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Connection timed out; TIMEOUT; count 46; recommendation warn)
Mar 14 15:34:57.572 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Connection timed out; TIMEOUT; count 47; recommendation warn)
Mar 14 15:36:28.580 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Connection timed out; TIMEOUT; count 48; recommendation warn)
Mar 14 15:42:34.532 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Connection timed out; TIMEOUT; count 49; recommendation warn)
Mar 14 15:53:45.572 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Connection timed out; TIMEOUT; count 50; recommendation warn)
    
por kev 14.03.2013 / 09:27

2 respostas

13

Você precisa editar o arquivo torrc , que provavelmente está em /etc/tor/torrc . A configuração específica do usuário está em ~/.torrc .

As opções relevantes para você são (tiradas da página do manual ):

HTTPProxy host[:port]

Tor will make all its directory requests through this host:port (or host:80 if port is not specified), rather than connecting directly to any directory servers.

HTTPProxyAuthenticator username:password

If defined, Tor will use this username:password for Basic HTTP proxy authentication, as in RFC 2617. This is currently the only form of HTTP proxy authentication that Tor supports; feel free to submit a patch if you want it to support others.

HTTPSProxy host[:port]

Tor will make all its OR (SSL) connections through this host:port (or host:443 if port is not specified), via HTTP CONNECT rather than connecting directly to servers. You may want to set FascistFirewall to restrict the set of ports you might try to connect to, if your HTTPS proxy only allows connecting to certain ports.

HTTPSProxyAuthenticator username:password

If defined, Tor will use this username:password for Basic HTTPS proxy authentication, as in RFC 2617. This is currently the only form of HTTPS proxy authentication that Tor supports; feel free to submit a patch if you want it to support others.

Socks4Proxy host[:port]

Tor will make all OR connections through the SOCKS 4 proxy at host:port (or host:1080 if port is not specified).

Socks5Proxy host[:port]

Tor will make all OR connections through the SOCKS 5 proxy at host:port (or host:1080 if port is not specified).

Socks5ProxyUsername username

Socks5ProxyPassword password

If defined, authenticate to the SOCKS 5 server using username and password in accordance to RFC 1929. Both username and password must be between 1 and 255 characters.

Parece que você está procurando especialmente pela primeira opção ( HTTPProxy ), pois não pode se conectar aos servidores de diretório. Se você precisar de uma senha para acessar o proxy, dê uma olhada na opção HTTPProxyAuthenticator também.

    
por 01.06.2013 / 12:39
3
  1. Abra o Painel de controle do Vidalia, clique em Configurações .
  2. Clique em Rede. Selecione Eu uso um proxy para acessar a Internet .
  3. Na linha de endereço, insira o endereço de proxy aberto. Isso pode ser um nome de host ou endereço IP.
  4. Insira a porta do proxy.
  5. Geralmente, você não precisa de um nome de usuário e senha. Se você fizer isso, insira as informações nos campos apropriados.
  6. Escolha o tipo de proxy que você está usando, seja SOCKS4 ou SOCKS5.
  7. Pressione o botão OK. O Vidalia e o Tor agora estão configurados para usar um proxy para acessar o restante da Tor Network.

TorFAQ: link

    
por 30.05.2013 / 03:09

Tags