
リモートマシンがあるリモートPiautosshを使用してローカルマシンへのリバーストンネルを維持しますローカルPi. SSHで接続するとローカルPi、私は確実にsshで接続することができますリモートPilocalhost:3333 を使用します。
今はデスクトップのWindowsマシンを持っていますローカルウィンブラウザを使ってLANにプロキシしたいのですがリモートPiローカル HTTP リソースにアクセスします。
これまで、Putty を使用しても、これを実現できませんでした。 1 ホップでこれを行う方法は理解していますが、2 ホップ目がわかりません。 これは Putty から直接可能ですか、それとも手動で発行する必要がある追加の ssh コマンドがありますか?
答え1
localPi:3333のPuttyトンネル設定で、トンネルタイプを選択します動的(ローカルまたはリモートの代わりに)。送信元ポート 3334 を入力し、トンネルの宛先は空のままにします。最終的な文字列は D3334 になります。
次に、localhost:3334 で SOCKS プロキシを使用するように Windows ブラウザを設定します。
SOCKS プロトコルとは、Windows ブラウザが 1 つの IP に TCP トラフィックを送信する場合でも、ブラウザは TCP トラフィックの「内部」にターゲット IP アドレスを含めることを意味します。動的トンネルは SOCKS と互換性があるため、トンネルはターゲット IP をデコードし、ユーザーに代わって remotePi にターゲット IP に接続するように指示します。
localPi:3333 との通信は、localPi の sshd とはまったく通信しません。3333 トンネリングのみを実行します。3334 トンネリングは、localWin の putty と remotePi の sshd の間で行われます。