web-dev-qa-db-ja.com

Chrome sshトンネル転送

私は最初にsshサーバーにログインしています。次に、Chromeを使用しようとしています。これを行うためのGUIの方法はありますか?これをFirefoxのGUIで10秒程度で実行できるので、Chromeにもこの便利な機能があります。これを行う簡単な方法はありますか?

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"

私はこれら2つのリンクを読んでこれを見つけました。

18
cokedude

ChromiumでリモートsshサーバーをSOCKS5プロキシとして使用する場合、次のように簡単です。

ssh -ND 1080 remote_server
  • -N:コマンドを実行しない:リダイレクト/プロキシを作成する
  • -D:ローカルポート1080にプロキシサーバーをセットアップします

その他の可能性:

  • -f:ログインに成功してリダイレクトを設定した直後にforkします
  • -C:圧縮を有効にします。これは、低速または高価な(モバイル、GPRS/3g/LTE)リンク上で意味があります。

その後:

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

最初にすべてのクロムウィンドウを閉じることを忘れないでください。それ以外の場合、プロキシ効果は効果がありません。

切断時に接続が自動的に再確立されるように、パッケージ " autossh "をインストールすることができます。この場合は、毎回パスワードを入力する必要がないように、必ず公開鍵認証を設定してください。

1080は、SOCKSサーバーの標準ポートです。標準を使用すると、他のプログラマーがセットアップを理解して維持するのに役立ちます。

Chrome SSH Extension を使用すると、Chromium内で完全にプラットフォームに依存せずにこれを実行できます。

(sockの引数にSOCKSサーバー-D 127.1.33.7:1080を設定するために、より「ランダムな」ローカルIPを使用することをお勧めしますchrome SSH動的プロキシでパスワードを設定する)

次に foxy-proxy を使用してSOCKS 5サーバーを設定することをお勧めします。特定のURL(イントラネットなど)のみをトンネルするか、SSHが起動したら一時的にトンネルを選択できます。

0
till