3

複数のフォークされた接続が単一の openssl チャネルを介してリダイレクトされるように、socat を使用してポート フォワーダーを作成したいと考えています。tunまたはvpnを使用せずにsocatでそれを行うことはできますか?

これまでのところ、安全な接続を確立しています(たとえば、socatを使用)

サーバ:

socat openssl-listen:MYPORT,reuseaddr,cert=server.pem,cafile=client.crt echo

クライアント:

socat stdio openssl-connect:MYSERVERIP:MYPORT,cert=client.pem,cafile=server.crt,sourceport=4444

次に、ssl クライアントで socat を使用してポート フォワーダーを作成します。

socat  -lmlocal2 TCP4-LISTEN:5555,fork TCP4:localhost:4444

しかし、この構成では、ssl クライアント (ポート 5555) 経由で MYSERVERIP:MYPORT への接続を 1 つしか確立できません。

単一の送信接続のみが必要なため、次のように受け入れるたびに新しい ssl 接続をフォークしたくありません。

socat -lmlocal2 TCP4-LISTEN:5555,fork openssl-connect:MYSERVERIP:MYPORT

何かアドバイス?

4

1 に答える 1