Ubuntu:压缩,但不encryption,TCP隧道?

如何在两台主机之间build立TCP连接的隧道,以便testing几种不同的压缩algorithm?

我知道stunnel和SSH,但要避免encryption的开销。 为了避免TCP-in-TCPstream量问题,UDP作为传输很好。

基本上,在源和目的地,我想尝试通过几个广泛使用的压缩程序来pipe理TCP数据stream。 (gzip,bzip2,lzma,lzo等)。

如何才能做到这一点? (使用Ubuntu 10.10)

谢谢

我认为netcat是完美的这种情况。

“Netcat是一个function强大的networking实用工具,它使用TCP / IP协议在networking连接上读取和写入数据。”

http://netcat.sourceforge.net/

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

您可以使用-c none选项closuresssh中的encryption。 我会这样做,那么如果需要的话,也可以稍后打开它,而无需重新devise整个解决scheme。