stunnel 和 sshuttle 有什么区别
What is the difference between stunnel and sshuttle
有人可以向我解释使用其中一种的好处吗?它们具有可比性吗?
我知道 sshuttle
可以作为出站通信的代理,但是它也可以用于转发连接吗?
例如,stunnel
可以用作在我的网络之外传输数据的反向代理。这可以用 sshuttle
来完成吗?
这两者之间的主要区别在于它们工作的级别。您可以使用 sshuttle
实现与两者相同的安全性,因为它在 stunnel
的基础级别上工作。但是要使用 stunnel
,您通常需要特殊设置,这与其他设置不同,后者仅在提供的内容(基础级别)上工作。
stunnel
基于 SSL 协议并在 TCP(第 4 层)上工作。
shuttle
使用 SSH
协议(虚拟网络设备)“点对点”(第 3 层)或“以太网”(第 2 层)创建 TUN 设备。
要了解差异,请查看 ISO/OSI description of layers:
有人可以向我解释使用其中一种的好处吗?它们具有可比性吗?
我知道 sshuttle
可以作为出站通信的代理,但是它也可以用于转发连接吗?
例如,stunnel
可以用作在我的网络之外传输数据的反向代理。这可以用 sshuttle
来完成吗?
这两者之间的主要区别在于它们工作的级别。您可以使用 sshuttle
实现与两者相同的安全性,因为它在 stunnel
的基础级别上工作。但是要使用 stunnel
,您通常需要特殊设置,这与其他设置不同,后者仅在提供的内容(基础级别)上工作。
stunnel
基于 SSL 协议并在 TCP(第 4 层)上工作。shuttle
使用SSH
协议(虚拟网络设备)“点对点”(第 3 层)或“以太网”(第 2 层)创建 TUN 设备。
要了解差异,请查看 ISO/OSI description of layers: