Recentemente tentei configurar o proxy usando ssh -D 2454 username@servername
(para navegar na Internet através do túnel ssh), mas não consegui fazer isso corretamente. Ficarei feliz com quaisquer sugestões e/ou links para manuais, contendo algumas informações úteis ou dicas sobre como solucionar o problema.
Aqui está uma descrição mais detalhada do problema
- Eu corro
ssh -D 2454 TheUser@TheServer
(sob o usuário, não como root). O comando se conecta ao TheServer e não mostra avisos. - No Mozilla Firefox em Editar>Preferências>Avançado>Configurações de conexão eu escolho as seguintes configurações: Configuração manual de proxy, Proxy HTTP: 127.0.0.1, Porta: 2454, SOCKS v5 (veja a imagem)
- Tente carregar algumas páginas. O Firefox diz "A conexão com o servidor foi redefinida enquanto a página carregava".
No entanto, o Firefox acha que encaminhei a porta: se eu pular a etapa 1, ele diz "O Firefox está configurado para usar um servidor proxy que está recusando conexões".
Alguns detalhes técnicos:
- O computador local (127.0.0.1) está executando o Ubuntu 11.10.
- O computador remoto (TheServer) está executando o Windows 7 com Cygwin.
- a conexão ssh funciona (posso executar comandos no TheServer, o rsync baixa arquivos dele com sucesso)
- O proxy sobre ssh funciona bem quando inicializo o Windows e o configuro com o PuTTY (com TheUser e TheServer inalterados).
- Mozilla Firefox funciona bem sem proxy.
Responder1
A opção -D está emulando o proxy SOCKS - portanto, prefiro remover a configuração dos campos do proxy HTTP e movê-la para os campos do proxy SOCKS. Estou surpreso que tenha funcionado com massa.
Segunda coisa, verifique se o servidor consegue se conectar às páginas que você está tentando testar. Tente estabelecer uma conexão do servidor de alguma forma - lynx
ou links
talvez firefox
via VNC. Se você não os tiver, ficará com nc
ou telnet
, que também funcionam, mas são mais difíceis de usar.