A、Bという2つのサーバーがあります。私のシステムからサーバーBへのトンネルを作成したいのですが、これにはいくつかの制限があります。したがって、まずサーバーAにトンネリングしてから、サーバーAからサーバーBにトンネリングする必要があります。私の目標は、SOCKSプロキシを使用してWebを閲覧することです。
どうすればいいですか?
ベストアンサー1
非常に基本的な方法を紹介します。ここでは、AからBに直接アクセスできると仮定します。状況によって変わることがあります。
Aへ:
ssh -D socks_port B
これにより、AのソックスポートポートがSOCKSプロキシとして開きます。
システムでは:
ssh -L local_port:localhost:socks_port A
これはシステムの local_port を A のポート ocks_port に渡します。
その後、ソケットでSOCKSプロキシを使用するようにブラウザを設定できます。localhost:local_port
ㅏ一行次のようになります。
ssh -t -L 1234:localhost:5678 FIRSTHOST ssh -D 5678 SECONDHOST
ここでFIRSTHOST
、およびはSECONDHOST
ホスト名またはIPアドレスで置き換える必要があります。
ブラウザでソックスプロキシを入力する必要があります。
localhost:1234