タグ付けされた質問 「socat」

3
socatとnetcatの違いは何ですか?
socatはnetcatの「より高度な」バージョンとして記述されていることを理解していますが、実際の違いは何ですか?netcatでできることはすべてsocatでもできると言うのは正しいでしょうか?反対はどうですか(socatでできることはすべてnetcatでもできます)?
38 netcat  socat 

7
ローカルポートまたはソケットファイルをリモートソケットファイルに転送する
簡単な質問-2つのLinuxボックスを実行します。1つは自分のデスクトップで、もう1つはVPSです。VPS側のセキュリティ上の理由から、MySQLへのソケット接続を選択しました(/var/run/mysqld/mysql.sock)。私はこのようにトンネルできることを知っています:ssh -L 3307:127.0.0.1:3306 user@site.comリモートSQLサーバーを設定してポートをリッスンする場合、私が知りたいのは次のようなことです:ssh -L /path/to/myremotesqlserver.sock:/var/run/mysqld/mysql.sockそれにより、2つのポートではなく2つのソケットをトンネリングしますか? 完全に受け入れられる解決策は、ローカルポートをリモートソケットファイルに転送することでもありますが、可能であれば、リモートボックスでtcpサーバーを実行しないようにしています。 (そして、はい、tcpの方が簡単だとわかっています)。

6
netcatまたはsocatを使用したエコーサーバー
UDPエコーサーバーでパケットを取得し、受信したとおりに応答するようにします。netcatまたはを使用してこれを行うにはどうすればよいsocatですか?永遠に生き続け、複数のホストからのパケットを処理する必要があります。

2
永続的なTCPジェンダーチェンジャープロキシを設定する方法
着信TCP接続を介してデータを送信したいプロバイダー(A)があります。残念ながら、消費サービス(B)はインバウンドTCP接続を受信できません。また、別の要件である静的IPもありません。 これを解決する1つの方法は、コンシューマがBへのアウトバウンド接続を確立できるように、着信TCP Aポートを別のTCPポートBに接続するサービスです。 これは固有の問題ではありません[1] [2]、そしてsocatで私は私が望むものに非常に近いものを作ることができます: socat -d -d -d -u TCP4-LISTEN:PORT-A,reuseaddr TCP4-LISTEN:PORT-B,reuseaddr ただし、これには次の問題があります。 Bが切断すると、再接続できません。を使用するとTCP4-LISTEN:PORT-B,reuseaddr,fork、接続できますが、データを受信しません。 Aが接続を確立する前にBが接続できない(乗り越え可能) への接続は1つしか確立できませんPORT-B(乗り越え可能) コマンドが「永続的」になり、障害に耐性を持つようにコマンドを調整する方法はありますか?
10 proxy  tcp  socat 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.