GeekHub

ssh建立socks4代理

假设这样一个场景:

一台工控机有两张网卡,一张网卡IP地址为192.168.1.1,另一张网卡IP地址为192.168.2.1,两个网段互相不通。

如果想让一台192.168.1.x网段的笔记本通过工控机访问到192.168.2.x网段的服务,可以通过建立socket代理的方式实现,利用ssh建立简单的socket4代理,只需要一步,在笔记本上执行:

 ssh -fND 127.0.0.1:8888 ryan@192.168.1.1

其中ryan为工控机用户,8888为指定的socks4代理端口,127.0.0.1为代理地址(本地地址),这时候便可以通过在笔记本上的浏览器配置socks代理实现访问192.168.2.x网段的网页。

注:代理地址为127.0.0.1时,192.168.1.x的其他设备无法通过笔记本的IP地址访问代理服务,必须直接指定笔记本的192.168.1.x的IP地址为代理地址时,192.168.1.x网段的其他设备才能通过笔记本访问代理。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注