Mac使用SSH访问公司内网网站

在公网或者在家里如何访问公司内部网站? 其实一个方案是:使用ssh,socket代理进行访问。 当然如果公司有相关的隧道,那直接使用隧道进行连接访问。
需求背景如下: 本地电脑(或者家里或者公网) -> 连接公司内网的网站( 实现原理如下: 本地电脑(家里或公网网络) -> 公司ssh服务器 ->公司内网网站 ssh服务器进行socks代理,本地电脑通过socks隧道就可以连接公司内网进行访问内网网站了 具体步骤如下: 1. 建立ssh连接 # username, 119.130.71.249是公司服务器的用户名和ip ssh -D 10088 username@119.130.71.249 # 确定后需要输入username的密码进行验证登录 -D: 设置ssh使用SOCKS隧道并指定端口号 (端口号可以设置范围 1025-65536) -P: 设置ssh连接的端口号,默认是22 2. 配置socks代理 2.1 打开网络的高级配置界面 2.2 配置socks代理 3. 访问内网网站 务必上述2个步骤都成功完成后,就可以访问公司内网网站. 在浏览器输入内网的网址地址进行访问: 另外需要注意的一点: 有可能公司内网网络与你本地局域网络IP段相同,访问公司内网有可能会有冲突现象。 解决思路: 重新配置本地路由器所分配dchp网段。

以上内容转载自:

经验分享 程序员 微信小程序 职场和发展