我对袜子代理不是很有经验。最近我发现了tun2socks。如果您打开链接,在第一段中会显示:
它实现了一个 TUN 虚拟网络接口,该接口接受所有传入的 TCP 连接(无论目标 IP),并通过 SOCKS 服务器转发它们。
之后它说:
例如,它可用于通过远程 SSH 服务器或 Tor 转发连接。
我有两个问题:
Q1.我无法将这两个说法联系起来,我理解第一部分,它通过 SOCKS 服务器转发所有 TCP 连接,但为什么它说它可以用于通过 SSH 服务器转发连接?听起来SSH服务器就是SOCKS服务器。有人可以向我澄清一下吗?
另外,如果有人也能对 tun2socks 进行一般性介绍,那对我来说就太好了。提前致谢。
Q2。由于tun2socks是BadVPN的一部分,我想知道socks代理如何与VPN协作?有什么例子可以让我理解吗?
答案1
您可以使用ssh
命令行运行 SOCKS 服务器,该服务器将连接到您指定的主机:
ssh -D 2001 [email protected]
这将在端口 2001 上启动 SOCKS 服务器,该服务器将请求路由到 host.com。他们将此功能称为“动态应用程序级端口转发”。
多一点: