Reenvío del túnel Chrome SSH

17

Primero estoy iniciando sesión en un servidor ssh. Entonces estoy tratando de usar Chrome para el reenvío de túnel ssh. ¿Hay una manera gui de hacer esto? Puedo hacer esto en la interfaz gráfica de usuario de Firefox en unos 10 segundos, por lo que creo que Chrome también tendría esta útil función. ¿Hay una manera más fácil de hacer esto?

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"

Encontré esto leyendo estos dos enlaces.

coquedad
fuente
¿Cuál es tu pregunta? ¿La única pregunta que puedo ver es la que ya te respondiste?
hasta el
1
Esperaba que Chrome tuviera un método GUI de esto. El usuario promedio de Chrome no sabrá cómo hacer esto. Los métodos GUI suelen ser más fáciles de seguir y hacer. También estaba si había un método de línea de comando más fácil y más corto para esto.
cokedude

Respuestas:

30

Si desea utilizar un servidor ssh remoto como proxy SOCKS5 con Chromium, es tan fácil como:

ssh -ND 1080 remote_server
  • -N: no ejecutes un comando: solo haz redirecciones / proxies
  • -D: configurar un servidor proxy en el puerto local 1080

Otras posibilidades:

  • -f: se bifurcaría inmediatamente después de iniciar sesión con éxito y configurar las redirecciones
  • -C: activaría la compresión, lo que tiene sentido en enlaces lentos o caros (móviles, GPRS / 3g / LTE).

y entonces:

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

Recuerde cerrar primero todas las ventanas de cromo. De lo contrario, el efecto proxy no tendrá ningún efecto.

Es posible que desee instalar el paquete " autossh " para que la conexión se restablezca automáticamente tras las desconexiones. En este caso, seguro que desea configurar la autenticación de clave pública para que no necesite ingresar su contraseña cada vez.

1080 es el puerto estándar para un servidor SOCKS. El uso de estándares ayuda a otros programadores a comprender y mantener sus configuraciones.

Raúl Salinas-Monteagudo
fuente
2
Si desea ejecutar una instancia de su navegador sin tráfico tunelizado en paralelo, puede agregarlo --user-data-dir=~/.config/mytunneldchromeal iniciar su cromo / cromo tunelizado.
Tvartom