SSH双层代理访问内网
作者:互联网
SSH双层代理访问内网
使用场景
设有两个服务器A,B。处于不同的网络环境。我们希望访问服务器B所在网络的一些服务,但无法直接访问到。需要通过服务器A做中转,这样就需要在服务器A,B上都设置代理做跳板。
本地请求走服务器A
windows系统
在putty中填写服务器A的IP,然后打开左侧的Tunnels设置,随意填写一个本地代理端口,选择Dynamic方式代理,然后点击Add添加代理,最后【Open】输入密码登录即可
linux系统
执行ssh -CgfN -D 0.0.0.0:1080 root@【服务器A的ip】即可。
-C 是启用数据压缩
-g 是允许其他机器通过本机访问代理
-f 是在后台运行
-N 是不执行命令,仅作转发
服务器A请求走服务器B
执行ssh -CgfN -D 0.0.0.0:1080 root@【服务器B的ip】即可。
浏览器通过代理访问
设置方式比较多,下面演示下通过SwitchOmega【下载链接】设置代理方式
标签:双层,请求,0.0,代理,访问,SSH,设置,服务器 来源: https://blog.csdn.net/anjingshen/article/details/89055509