回答:
sshあなたが、箱のSOCKSプロキシアウトを実行しているSSHのサポートを実行しているサーバーに接続するときに使用することバイナリ-Dフラグ。例:
ssh -D 1337 -f -C -q -N user@remote -p 22
-D 1337sshSOCKSサーバーをポート1337でローカルに起動するように指示します。-f プロセスをバックグラウンドにフォークします。-C 圧縮をオンにします。-q 「Quietモード」を有効にします。ここでの目的はトンネルであり、エラー出力などはあまり気にしません。-N伝えますssh(何のコマンドが送信されないことを-f我々はこれを指定しない場合は文句を言い)。-p使用するポートを指定します。明らかにこれは22にデフォルト設定されているため、上記のステートメントは無意味ですが、明確にするために含まれています。SOCKSサーバーが稼働している場合、アプリケーション(通常はWebブラウザー)が通常のインターネットではなくローカルSOCKSプロキシに接続しようとしていることを確認するだけです。
Firefox 29(ここでは例として説明)では、メニュー(右上の3つのソーセージ)に移動し、続いて[設定]> [詳細]> [ネットワーク]>(接続)> [設定...]に移動します。 SOCKSフィールドに入力してください!プロキシは同じシステム上にあるため、使用するlocalhostか127.0.0.1、同じシステム上で設定したポートを指すことができます。
DNSリクエストもトンネリングする必要がある場合(そうでない場合、DNSルックアップにより、アクセスしようとしているWebサイトが明らかになります)、「リモートDNS」で確認するか、でこの設定全体を行うことができますabout:config。最後のケースでは、それを開いてこれらの値を設定します:
network.proxy.socks : 127.0.0.1
network.proxy.socks_port : 1337
network.proxy.socks.remote_dns : true
network.proxy.socks_version : 5
network.proxy.type : 1
特定のドメインまたはサイトをトンネリングから除外するには、この設定が必要になる場合があります。
network.proxy.no_proxies_on : localhost, 127.0.0.1, 192.168.0.0/24, .yourcompany.com
この回答はフランスから書かれましたが、スウェーデン経由でトンネルされました:)
-Dあり-pます。
ssh -D 1337 user@host