如何在两个主机之间建立 TCP 连接隧道,以便测试几种不同的压缩算法?
我知道 stunnel 和 SSH,但想避免加密的开销。为了避免 TCP-in-TCP 流问题,使用 UDP 作为传输方式是可以的。
基本上,在源和目的地,我想尝试通过一些广泛使用的压缩程序来传输 TCP 数据流。(gzip,bzip2,lzma,lzo 等)
如何才能做到这一点?(使用 Ubuntu 10.10)
谢谢
答案1
我认为 netcat 非常适合这种情况。
“Netcat 是一款功能强大的网络实用程序,它使用 TCP/IP 协议通过网络连接读取和写入数据。”
答案2
您可以使用选项关闭 ssh 中的加密-c none
。我会这样做,然后您也可以在需要时稍后将其打开,而无需重新设计整个解决方案。