Encaminhamento de túnel ssh do Chrome

17

Estou entrando primeiro em um servidor ssh. Então estou tentando usar o Chrome para encaminhamento de túnel ssh. Existe uma maneira de fazer isso? Eu posso fazer isso no gui do Firefox em 10 segundos, então eu acho que o Chrome também teria esse recurso útil. Há alguma maneira mais fácil de fazer isso?

Linux
/usr/bin/chromium-browser --proxy-server="socks5://localhost:3145"

Windows
C:\Users\username\AppData\Local\Chromium\Application\chrome.exe --proxy-server="socks5://localhost:3145"

Eu encontrei isso lendo esses dois links.

cokeude
fonte
Qual a sua pergunta? A única pergunta que posso ver é a que você já respondeu?
tlund
11
Eu esperava que o chrome tivesse um método GUI disso. O usuário médio do chrome não saberá como fazer isso. Os métodos da GUI geralmente são mais fáceis de seguir e executar. Eu também estava se houvesse um método de linha de comando mais fácil e mais curto disso.
Cokeude

Respostas:

30

Se você deseja usar um servidor ssh remoto como um proxy SOCKS5 com o Chromium, é tão fácil quanto:

ssh -ND 1080 remote_server
  • -N: não execute um comando: apenas faça redirecionamentos / proxies
  • -D: configura um servidor proxy na porta local 1080

Outras possibilidades:

  • -f: iria bifurcar-se imediatamente após efetuar login com êxito e configurar os redirecionamentos
  • -C: ativaria a compactação, o que faz sentido em links lentos ou caros (móveis, GPRS / 3G / LTE).

e depois:

chromium-browser --proxy-server="socks5://localhost:1080"

Lembre-se de fechar todas as janelas de cromo primeiro. Caso contrário, o efeito proxy não terá nenhum efeito.

Você pode instalar o pacote " autossh " para que a conexão seja restabelecida automaticamente após as desconexões. Nesse caso, com certeza você deseja configurar a autenticação de chave pública para não precisar digitar sua senha todas as vezes.

1080 é a porta padrão para um servidor SOCKS. O uso de padrões ajuda outros programadores a entender e manter suas configurações.

Raúl Salinas-Monteagudo
fonte
2
Se você deseja executar uma instância do seu navegador sem tráfego em túnel em paralelo, você pode adicionar --user-data-dir=~/.config/mytunneldchromeao iniciar seu cromo / cromo em túnel.
Tvartom 22/0318