为了创建 VPN,我使用类似的命令打开 SSH 隧道ssh -D 9000 user@host
,然后将系统的代理设置设置为通过 localhost:9000 使用 SOCKS5。好吧,用 OpenSSH 设置我的家庭服务器很容易,所以我现在可以这样做并保证自己的安全。但后来我想知道,为什么不直接将主机作为 SOCKS 服务器,并绕过运行 ssh 命令的需要?
SOCKS 是不安全的协议吗?这种情况根本没有意义,还是将我的服务器设置为 SOCKS 而不是 SSH 并创建本地 SOCKS 服务器实际上是个好主意?(我可能完全误解了SOCKS在整个方案中所扮演的角色,所以请纠正我)