トンネルにトンネルを置くには?

トンネルにトンネルを置くには?

私はSSHトンネルを作成してからプログラムに話すことができることを知っています。靴下)ネットワーキングに使用します。しかし。 SSHトンネル内にSSHトンネルを置くには?私の言葉は良いtsocks.confを提供できないので、tsocksでtsocksを再利用できないことを意味します。 [誰かができても解決策ではありません:)]。

それでは、SSHトンネルにSSHトンネルを使用するように指示する方法はありますか?

想像する:

PC-A ->> ROUTER -->> PC-B
  • PC-A:これは私です。
  • ROUTER:これはルーターです(ポート転送は必要なく、SSHのみが必要です)。
  • PC-B:PC-AでSSHトンネルを設定するために必要なマシン。

そのため、ルーターへのトンネルが必要です。その後、NATの背後にあるPC-Bに到達するためにルータートンネルを使用するトンネルが必要です。

答え1

最初のトンネルはソックストンネルではありません。 PC->hostA->hostBがあり、ホストBを介してPCでプロキシを使用しているとします。

ssh -t -L 1080:localhost:1080 hostA "ssh -D 1080 hostB"

次に、localhost:1080をPCのソックスサーバーとして使用します。

PCからlocalhost:1080に接続すると、接続はhostBを介してトンネリングされるsockサーバーであるhostAのlocalhost:1080に転送されます。

関連情報