web-dev-qa-db-ja.com

Ubuntu:TCPの圧縮された、しかし暗号化されていないトンネル?

いくつかの異なる圧縮アルゴリズムをテストできるように、2つのホスト間のTCP接続用のトンネルを設定するにはどうすればよいですか?

StunnelとSSHについては知っていますが、暗号化のオーバーヘッドを避けたいと思っています。 TCP-in-TCPフローの問題を回避するには、トランスポートとしてのUDPで問題ありません。

基本的に、ソースと宛先で、広く利用可能ないくつかの圧縮プログラム(gzip、bzip2、lzma、lzoなど)を介してTCPデータストリームをパイプ処理してみます。 。)

これはどのように行うことができますか? (Ubuntu 10.10を使用)

ありがとうございました

2
nonot1

Netcatはこの状況に最適だと思います。

「Netcatは、TCP/IPプロトコルを使用して、ネットワーク接続を介してデータを読み書きする機能的なネットワークユーティリティです。」

http://netcat.sourceforge.net/

http://en.wikipedia.org/wiki/Netcat/

3
Glendyr

-c noneオプションを使用して、sshで暗号化をオフにすることができます。私はこれを行います。その後、ソリューション全体を再設計することなく、必要に応じて後でオンにすることもできます。

2
Mike