我本想将这个问题命名为:“SOCKS 代理是否仍然相关?”但认为这太模糊了。
我知道有各种 SOCKS 代理在积极维护和开发(如 Dante),但它们在当今的互联网环境中有什么用处。我的意思是,有 Tor 等用于匿名,还有 OpenVPN 等解决方案用于跨防火墙边界的虚拟网络。所以我对现实世界的 SOCKS 代理使用示例很感兴趣。有什么理由比上述任何变体更喜欢 SOCKS?
答案1
当没有使用 OpenVPN 的设施或利用 Tor 的网络开销时,SOCKS 很有用。
使用 SOCKS 代理,人们可以通过 SSH 等协议传输其他不太安全的协议,并实现与 VPN 类似的效果。(尽管它会产生一组特殊的“IP over IP”问题)。并非每台机器都运行(或可以运行)VPN 端点,但几乎每台 Linux 机器都运行 sshd。:D
此外,SOCKS代理可用于透明地将旧应用程序端口重定向到该应用程序以前可能不支持的端口。