web-dev-qa-db-fra.com

Renvoi de tunnel SSH Chrome

Je me connecte d'abord à un serveur ssh. Ensuite, j'essaie d'utiliser Chrome pour le transfert de tunnel ssh. Y a-t-il une façon de faire cela? Je peux le faire dans l’interface graphique de Firefox en 10 secondes environ, alors je pense que Chrome aurait également cette fonctionnalité utile. Y a-t-il un moyen plus facile de faire cela?

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"

J'ai trouvé cela en lisant ces deux liens.

16
cokedude

Si vous souhaitez utiliser un serveur ssh distant en tant que proxy SOCKS5 avec Chromium, rien de plus simple:

ssh -ND 1080 remote_server
  • -N: ne lance pas de commande: fais juste des redirections/proxies
  • -D: configurer un serveur proxy sur le port local 1080

Autres possibilités:

  • -f: jetterait immédiatement après la connexion et la configuration des redirections
  • -C: activerait la compression, ce qui est logique pour les liaisons lentes ou coûteuses (mobile, GPRS/3g/LTE).

et alors:

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

N'oubliez pas de fermer toutes les fenêtres en chrome en premier. Sinon, l'effet de proxy n'aura aucun effet.

Vous voudrez peut-être installer le package " autossh " afin que la connexion soit automatiquement rétablie lors des déconnexions. Dans ce cas, vous voulez bien configurer l'authentification par clé publique afin que vous n'ayez pas besoin d'entrer votre mot de passe à chaque fois.

1080 est le port standard pour un serveur SOCKS. L'utilisation de normes aide les autres programmeurs à comprendre et à gérer vos configurations.

27