2010年2月3日星期三

MyEnTunnel+AutoProxy+Firefox翻墙上网

之前,我写过一篇使用DreamHost的SSH服务做为代理服务器,具体做法是使 用SSH帐号+Putty设置代理服务器翻墙,但是,用Putty的时候会有一个讨厌的DOS窗口最小化在任务栏,很碍眼,而且,当你打开代理的时候,想 要不通过代理访问某些网站,只有两种办法:一是关闭代理服务器,二是在浏览器的代理服务器中设置不使用代理访问的网站,都是比较繁琐的.有没有更简单的, 而且一劳永逸的办法呢?当然有!请看下文:

首先,我们必须准备3个东西:

  1. 一个SSH帐号(具体怎么获得SSH就不说了);
  2. 一个叫MyEnTunnel的小软件,猛击此处下载;
  3. Firefox浏览器(猛击此处到官网 下载);
  4. 用firefox访问AutoProxy扩展官网(猛击此处)安装之

接下来,将下载来的MyEnTunnel解压缩到一个目录中,运行” myentunnel”,切换到”设置”选项卡,按下图设置即可:

MyEnTunnel

其中,你需要修改的只有”SSH服务器”,”用户名”,”密码短语”这3项.当然,如果你的SSH帐号所在的服务器不是使用默认的22端口,就需要 修改SSH端口号,”1080”是你作为代理服务器的端口,如果1080已经被其他服务占用,就改一个空闲的端口号即可.

信息都填写完毕后,点击”保存”, MyEnTunnel就会将配置保存到当前目录的一个配置文件中.点击左下角的”连接”或者”断开”即可连接你的SSH服务器,当连接成功后, MyEnTunne的图标会由黄色变为绿色,这个时候你就可以使用127.0.0.1:1080的本地代理端口上网了.

点击”隐藏”,就可以将它隐藏到系统托盘,不会占用你的任务栏,完美吧?

下面要谈谈firefox的AutoProxy扩展,安装好这个扩展并重启firefox以后,会自动弹出这个窗口:

autoproxy

选中”gfwList”,点击”确定”,这样就能得到每天自动更新的需要使用代理服务器才能访问的网站列表.这时候你再看firefox顶部的工具 栏右侧是不是有个红色”福”字的按钮?点击这个按钮就可以打开”AutoProxy首选项”,打开后,打开”代理服务器”菜单,选择”编辑代理服务器”, 打开设置代理服务器的窗口:

autoproxy1

把最右侧的”删除”复选框全部打上勾,然后点击”删除代理”按钮,我们自己再添加代理(当然,你也可以只留下一个,把剩下的删除).我把代理全部都 删除了,它不爽了:

autoproxy2

赶紧点击”添加代理”重新设置一下吧:

autoproxy3

按照上面的输入即可,端口号是之前在” MyEnTunnel”中设置的端口.当然,你可以自己取一个好听点的名字J

好了,点击”确定”就设置完了,如果你打开了AutoProxy后发现还是有些网站被墙了怎么办?解决办法:在”AutoProxy首选项”中,打 开”代理规则”,选择”添加规则”,输入网址后点击确定即可.当然,” AutoProx”还有其他一些个性化的设置,如显示位置什么的,就不再多做说明了.

如果你想让MyEnTunnel开机就自动启动,请创建一个myentunnel.exe的快捷方式,放到开始菜单-所有程序中的”启动”菜单中即 可.

没有评论:

发表评论