SSH账号的获得请参考http://www.kwxiaozhu.com/Articles/recommend-several-free-ssh-agent.html

下载myentunnel

http://lanwairen123.ys168.com

绿色版,解压缩到任意地方。

运行绿色锁头图标的myentunnel.exe,运行后会在右下角任务栏有一个锁型图标:

右键点击图标,出现以上菜单,点击显示可以出现设置界面。把买来的SSH的服务器IP,以及用户名,密码填进去。注意:SSH端口默认是22,如果不是请自行修改。

全部设置好了之后,请点击保存。第一次运行请手动连接。

第一次运行会出现一个提示:

选择yes后继续,能正常运行之后,运行就会自动连接,在右下角任务栏中将出现一个锁头,当变为绿色时,表示连接成功。

有时候SSH会出错,特别是长时间使用多少都会有点错误,软件会自动重新连接,等重新连接上锁头变绿后,会有几秒钟的延迟,浏览器才能再次使用SSH代理。

浏览器的设置:

使用chrome浏览器的情况:

访问以下地址,下载插件:

https://chrome.google.com/extensions/detail/caehdcpeofiiigpdhbabniblemipncjj

点击安装,会在左下角出现安装提示,确认即可。

安装完成后会自动弹出设置界面,并在chrome的工具栏中出现一个地球图标。

Profile name是代理名字,可自行设置,其他请参考上图。

最重要的一步设置:

Online rule list填入:http://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt

Reload every 选项可以设15min,也可设成其他值。建议第一次使用设成15min,加快读取速度。翻*墙成功一次以后即可设成3hour。其他参考上图。

Proxy profile 选项可选SSH(我的设定),也可设置成direct connection。如下图:

说明:这里的设置是去读取网上的一个列表(即Online rule list),这个列表有已经被*墙的大多数网站的网站。Reload every是读取的间隔时间,因为这个列表在不断的变化当中。Proxy profile是告诉插件用哪一种方式去读取,SSH即爬*墙后读取(为了避免这个列表被墙),成direct connection则是不爬*墙读取。目前这个列表还没被墙,因此可以使用direct connection,当然保险起见也可以用SSH。

上面的rule部分是手动设置那些网站使用代理(SSH)访问,如下图:

这里手动设置了twitter.com 使用SSH通道访问。如果上面的rule list 生效的话,这里其实不用设置,我这里设置了是用来测试通道的。当然,有不在列表中网站被墙,可以自行添加一条rule(规则)进去,类似上面的twitter.com那样添加,就可以了。

上面所作的一切都是准备工作,是为了告诉插件,哪些网站在墙外,为插件自动判断对墙外网站用SSH访问,对墙内不用SSH。

所有设置都好了以后,记得点save 保存。

设置好后开始使用,在chrome里面点击地球图标

第一项是direct connection,是不使用SSH,直接连接。

第二项是SSH,是强制使用SSH,也就是所有访问均通过SSH。在列表未能读取或者有一些网站不再列表中的时候,可以通过强制使用SSH来访问列表外的网站。

第三项是Auto switch mode,也就是自动切换模式,对墙内的网站使用直接连接,对墙外的使用SSH。这个功能需要依赖刚才设置的Online rule list,如果这列表能够正确读取,这个选项就能正常使用。

使用chrome的情形设置相对麻烦,但是设置好了以后,使用更为方便。

使用firefox的情况

Firefox就比较容易,在Firefox里面直接搜索autoproxy这个插件。

安装完毕后,设置如下:

选中上图的gfwlist,订阅即可。

确定,订阅完成后,如下图:

并在Firefox右下角多一个福字图标:

当成功使用SSH代理的时候,鼠标放在福字上会有如下类似提示:

最后补充一点,很多地方的DNS就有问题,请将DNS设置为google的DNS,也就是 8.8.8.8。另外最后多说一句,一些带防火墙的杀毒软件,比如卡巴斯基,对代理这种东西非常

不友好,如果按照上面设置都还不行……那么多数是他们在搞搞阵。请具体问题具体分析了。