良い一日、
ポート転送が設定されていないファイアウォールの背後に2台のコンピューターがあります。これら2台のコンピューターは、送信接続のみを使用して相互に通信する必要があります。
サーバーで起動され、次のように動作するプロキシツールを探しています。
- ボブは、アリスが話したいかどうかを定期的にサーバーに確認します。
- アリスは、ボブと話をしたいというサーバーにリクエストを送信します。
- ボブはサーバーを確認し、アリスが話したい情報を取得します-彼は受け入れます。
- プロキシサーバーは、着信TCP接続用に着信ポート8100および8200を開きます。
- アリスはポート8100に接続し、ボブが彼女に加わるのを待ちます。
- ボブはポート8200に接続します。
- HELOパケットは、接続が両方の当事者によって確立されたことを示すアリスとボブに送信されます。
- その後、接続は二重転送モードに変更されます。このモードでは、アリスはポート8100にパケットを送信でき、ポート8200からボブに転送されます。
- ボブはパケットをポート8200に送信することもでき、ポート8100からアリスに転送されます。
- ボブが切断し、アリスの接続も切断されます。
そのようなプロキシプロトコルが既に利用可能かどうかを尋ねたかったのです。独自の実装を作成する前に、利用可能なソリューション(できればLinux用)について質問することにしました。
このアイデアは、2つの着信接続を結合できる単純なパケットフォワーダーです。誰もが同様のオープンソースプロジェクトの知識を共有できれば幸いです。