在 #Theworld #Opera 和 #IE 下使用 #SSH 翻墙的方法。

来源:chjingshui’s posterous


个人感觉最好的翻墙方式非SSH莫属,不过众多教程只介绍了在FireFox下使用SSH代理的方法,Theworld,Opera和IE等其他不支持socks代理的浏览器下却不适合,这次介绍其他浏览器使用SSH代理的方法。

对于Theworld,可以直接支持Socks代理,在"工具"-"代理服务器"-"代理服务器设置"中添加ssh代 理:127.0.0.1:7070@SOCKS#SSH,保存后打开MyEnTunnel,等MyEnTunnel显示连接上后就可以使用SSH代理了。

对于Opera和IE,首先要将Socks代理转为http代理,使用Privoxy,安装Privoxy后,打开privoxy.exe文件夹下的 config.txt文件,查找"forward-socks4a / ."一行,改为"forward-socks4a / 127.0.0.1:7070 .",然后在Opera和IE中设置代理地址为"127.0.0.0:8118"就可以使用SSH代理了。其中,8118是config.txt 中"listen-address 127.0.0.1:8118"设定的端口。

用autoit3童鞋写了一个自动调用MyEnTunnel和Privoxy的工具(下载页面:http://www.ucomo.com/space /FileDetail.aspx?FileID=685302&DOMAIN=SXAUWKJ)可以很方便的同时运行MyEnTunnel和 Privoxy。方法:将MyEnTunnel和Privoxy装在同一目录下。第一次运行,会自动运行MyEnTunnel和Privoxy,再运行一 次自动结束MyEnTunnel和Privoxy。

可以在Opera的菜单文件中合适位置加入以下内容,做成代理菜单,方便调用:

Item, "启用 SSH 代理"=Execute program,"x:\xxx\ssh.exe","" & Disable proxy servers & Set preference, "Proxy|HTTP server=127.0.0.1:8118" & Set preference, "Proxy|HTTPS server=127.0.0.1:8118" & Enable proxy servers

Item, "禁用 SSH 代理"=Execute program,"x:\xxx\ssh.exe\ssh.exe","" & Disable proxy servers

推倒GFW,人人有责。

1 条评论:

进驻 说...

现在就是用这个方法翻墙过来评论,这样可以免受DNS污染!!!

实在是太方便了