这是我的配置:
3台PC:PC-1,PC-2,PC-3
这是我最初所做的:
使用ssh在转发到PC-2的PC-1上设置SOCKS代理:
PC-1$ ssh -ND 1080 PC-2
我将浏览器配置为使用127.0.0.1:1080,一切正常。现在,我想通过PC-2将所有连接转发到PC-3。因此,类似:
PC-1$ ssh -ND 1080 PC-2
PC-2$ ssh -ND 1080 PC-3
我怎样才能做到这一点?
最佳答案
在PC-2上创建SOCKS代理,并将端口转发到PC-1,如下所示:
PC-2$ ssh -ND 1080 PC-3
PC-1$ ssh -NL 1080:localhost:1080 PC-2
在PC-1上配置浏览器以使用
127.0.0.1:1080
。
关于ssh - SOCKS代理转发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10722327/