局域网共享SSH代理小技巧

生活 August 08 2013


 基于目前国内的某些因素,访问国外的网站会有诸多限制,从而使上网代理行业(翻qiang)在国内十分火热。我所知道并使用过的代理方式有http、VPN和SSH,整体来讲,好用的代理不免费,免费的代理不好用。其中我比较喜欢的是SSH代理,不但轻便灵活,而且穿墙速度也不错,更重要的是价格也便宜。由于我使用的是国外的主机,所以代理商基于此主机免费赠送了我一个基于此主机帐号的SSH代理帐号,这让我有点喜不自胜。

 好了,不多说了,由于同事也有穿墙的需要,但又不愿花那几十大洋,那就把我的私家珍藏共享出来吧。

 我所使用的工具是:Chrome+SwitchSharp+MyEntunnel,当然还有SSH帐号。

 默认情况下,MyEntunnel是只允许本地电脑使用SSH代理的,但通过网上查找发现,此工具是基于plink实现,可以通过MyEntunnel程序文件夹下的myentunnel.ini进行配置,从而实现本地SSH代理端口在局域网共享。具体方法如下:

保存后重启MyEntunnel,再在SwitchSharp中修改:

SOCKS 代理由原来的127.0.0.1改为本地局域网IP,比如我的内网IP为10.16.0.20 然后代理访问某国外网站试试,如果成功,就可以在其他局域网电脑上对SwitchSharp作同样的配置,这样,所有的电脑都可以通过我的电脑来穿墙了,从而实现了资源的充分利用,是不是很爽。

 后记:   之所以要通过myentunnel.ini文件来修改,是因为MyEntunnel这个图形界面中“本地端口”只能输入纯数字,所以在此走了个后门。如果你觉得麻烦,可以试试Tunnelier,他跟MyEntunnel是同类工具,但可以支持界面中直接配置所有IP(0.0.0.0表示允许局域网所有网络设备访问本地SSH代理端口),具体可参考此文:http://www.eygle.com/digest/2010/09/tunnelierssh.html。

原文链接:http://ichatter.cn/ssh-e4-bb-a3-e7-90-86-e5-b1-80-e5-9f-9f-e7-bd-91-e5-85-b1-e4-ba-ab-e5-b0-8f-e6-8a-80-e5-b7-a7.html


欢迎来到阿J小虫的博客

Follow @ichatter on GitHub

最新评论

推荐内容