1

PROXY Server を NAT の背後で実行できるようにしたいと考えています。(ルーターでポート転送を設定できますが、すぐに設定したいです!)

したがって、A がプロキシ サーバーを実行している B を使用したいとします。A / B は NAT を備えたルーターの背後にあります。ならどうしよう?A はサーバー S を呼び出して、B へのプロキシ接続が必要であることを彼に知らせましたが、B は既に S に接続する準備ができていることを伝えていました。そのため、S は何らかの方法で IP / ポートを交換し、A / B が UDP パッケージを送信して接続を取得できるようにします (ホール パンチ)。

私は今まで正しいですか?

STUN ( http://www.codeproject.com/KB/cs/STUN_client.aspx ) について読んだことがありますが、バックギブンの IP / ポートがどのように役立つのでしょうか!? A / B は、STUN サーバーからのものを正確に交換し、このポートを介して UPD ホールをパンチする必要があります!? 私はそうは思わない。

私は私を助けてくれて本当に感謝しています!私の研究のため、これには今では長い時間がかかります。情報を得るのに 30 時間以上費やしましたが、少なくともアイデアは思いつきませんでした。

また、他の/より良いソリューションが本当に求められています:)私を助けてください。優先言語 C#。

4

1 に答える 1