Chrome ssh tunnel forwarding


17

Per prima cosa accedo a un server SSH. Quindi sto cercando di utilizzare Chrome per l'inoltro del tunnel ssh. C'è un modo gui di farlo? Posso farlo nella GUI di Firefox in circa 10 secondi, quindi penso che Chrome avrebbe anche questa utile funzione. Si può fare in un modo più semplice?

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"

L'ho trovato leggendo questi due link.


Qual è la tua domanda? L'unica domanda che posso vedere è quella a cui hai già risposto?
tlund

1
Speravo che Chrome avesse un metodo GUI di questo. L'utente medio di Chrome non saprà come farlo. I metodi della GUI sono generalmente più facili da seguire e da fare. Ero anche se ci fosse un metodo più semplice e più breve della riga di comando di questo.
cokedude,

Risposte:


30

Se vuoi usare un server ssh remoto come proxy SOCKS5 con Chromium, è facile come:

ssh -ND 1080 remote_server
  • -N: non eseguire un comando: crea semplicemente reindirizzamenti / proxy
  • -D: imposta un server proxy sulla porta locale 1080

Altre possibilità:

  • -f: fork immediatamente dopo aver effettuato correttamente l'accesso e l'impostazione dei reindirizzamenti
  • -C: attiverebbe la compressione, il che ha senso su collegamenti lenti o costosi (mobili, GPRS / 3g / LTE).

e poi:

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

Ricorda di chiudere prima tutte le finestre di cromo. Altrimenti l'effetto proxy non avrà alcun effetto.

È possibile che si desideri installare il pacchetto " autossh " in modo che la connessione venga ristabilita automaticamente al momento della disconnessione. In questo caso, sicuramente vuoi impostare l'autenticazione con chiave pubblica in modo da non dover inserire la tua password ogni volta.

1080 è la porta standard per un server SOCKS. L'uso degli standard aiuta gli altri programmatori a comprendere e mantenere le impostazioni.


2
Se si desidera eseguire un'istanza del browser senza traffico tunnelizzato in parallelo, è possibile aggiungere --user-data-dir=~/.config/mytunneldchromequando si avvia il tunneling chrome / chromium.
Tvartom,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.