![如何在本地主机以外的另一台主机上设置 ssh SOCKS 代理?](https://linux22.com/image/613566/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%9C%AC%E5%9C%B0%E4%B8%BB%E6%9C%BA%E4%BB%A5%E5%A4%96%E7%9A%84%E5%8F%A6%E4%B8%80%E5%8F%B0%E4%B8%BB%E6%9C%BA%E4%B8%8A%E8%AE%BE%E7%BD%AE%20ssh%20SOCKS%20%E4%BB%A3%E7%90%86%EF%BC%9F.png)
我的 MacBook (192.168.8.201) WIFI 已关闭,LAN 分配的 IP 无法访问互联网。CentOS 盒子 (192.168.12.50) 可以访问互联网。因此,我设置了一个即时 SSH SOCKS 代理来临时上网:
ssh -fND localhost:30000 [email protected]
然后我设置了 LAN 接口的 SOCKS 代理:
SOCKS Proxy Server: 127.0.0.1:30000
是否可以进行类似的设置,但在 192.168.12.50 上运行 SOCKS 代理?这样,对于某些没有 ssh 的机器,仍然可以从远程主机使用 SOCKS 代理。因此,我的 MacBook LAN 的 SOCKS 代理设置变为:
SOCKS Proxy Server: 192.168.12.50:30000
而且我不需要自己运行:ssh -fND ...
答案1
答案2
您可以通过在 centOS 机器上安装第三方软件来实现这一点。
这里是一个可以帮助的教程