Back to Forum Re New

从windows到mac到ubuntu多系统8个浏览器的智能翻墙方案!

http://bbs.m4.cn/thread-308187-1-1.html

本文系转载- -!

本文很长,都是本人原创,内有多个系统中几乎所有浏览器的智能翻墙方案。为什么说是智能翻墙,因为可以做到没有屏蔽的国内网站就直接访问。对于无法访问的国外网站如youtube、facebook、twitter等智能选择翻墙工具访问。为什么要智能,因为某些软件代理后可以访问国外网站反而无法访问国内网站了。智能翻墙后国内国际2不误。对于具体软件的下载大家可以参考其他网友发帖,本文抛砖引玉主要是告诉大家用一个软件搞定所有系统的翻墙,里面的梯子就是翻墙工具!文中的f|g是自由门。
自由门下载地址(自由门使用方法该压缩包里有帮助htm文件)
http://u.115.com/file/dnh10glo#
fg711p.zip

已阅至100楼,应网友要求添加了opera浏览器的设置截图。已阅至70楼,对几个网友的提问我解释一下,文章中所有的插件都只是一个辅助你翻墙的工具。真正翻墙的还是那个门软件。我告诉你们的就是利用这些工具做到智能翻墙,你不做下面的设置也可以翻墙,只是所有网页都通过那个门了,你按照我的做法可以智能选择,需要翻墙的网站才通过那个门。所以你必须下载那个门软件,可以最小化但是永远不要关闭。 遨游浏览器、TT360浏览器、搜狗浏览器就是用的IE内核,所以你直接用IE的设置方法就可以了!!已阅到50楼,回答2个问题,第一,本人不是老鸟,昨天晚10点注册,本帖是处女贴。第二,有网友说在chrome中无法搞定,如果是windows系统中和ie设置一样,如果是其他系统,用插件就能搞定。


关于用门上草榴,默认门是不让你上色情网站的。屏蔽了t66y。com的域名,这个简单,在门的设置中有“域名解析”,大家把t66y的域名解析为ip地址就可以上了。我解析出来的草榴ip为66.96.216.167和66.96.216.168架“梯子”出去看看,有二种模式,一种是只支持网页浏览,推荐用F|G(不要问我这个是什么?我也不知道),另一种是整个系统包括QQ 迅雷等都翻,推荐用VPN、SSH,当然这种情况不多。以下方法就是针对第一种网页浏览来架“梯子”,第二种整个系统的代理这里就不细说了,自己google。

问题又来了,F|G只支持IE,其他的比如Firefox, Chrome,Safari,Opera怎么办?有人说了,这不简单。在F|G的设置中,勾上“不使用IE设置IE代理”,然后点击设置浏览器,在弹出窗口中选择Firefox、Chrome等浏览器的路径。就ok了。是的,这样完全可以,但是在F|G的模式下访问国内的网站速度就慢了,甚至有些还打不开。有没有办法让浏览器自己决定用不用“梯子”呢?如果跨平台在Ubuntu和Mac下,能否让浏览器也这么智能?我选择了常用的8种浏览器Firefox, Chrome, Safari,Opera,IE,遨游,360浏览器等,分别在windows、Ubuntu和Mac系统中测试成功。

一、Windows系统中Firefox,Chrome,Safari,Opera,IE,遨游多种浏览器自动选择“梯子”的设置。首先要注意的是整个设置的前提是用F|G作为平台出去,我这里就不提供了,需要先下载,然后打开运行,不要关闭。F|G使用很简单,我重点就是解释一下“代理模式”和“经典模式”的区别。选择了“代理模式”,F|G会自动修改IE的“代理服务器”设置,自动在其中添加地址和端口(如下图),而“经典模式”不会修改IE的任何设置。选择哪种方式全凭个人喜好,笔者喜欢“经典模式”后来发现每次启动F|G后,在“代理模式”下它会霸道的自动去掉已经勾上的“使用自动配置脚本”,如下图。难道启动F|G后,还要到这里再勾一次吗?那还叫什么智能?还是“经典模式”方便。


下面的设置只是不同浏览器下搭建“梯子”的办法。
1、Firefox——使用的是AutoProxy。(个人比较喜欢这个,比IE好)这是中国人自己开发的一个Firefox插件,很好用很智能。AutoProxy是啥?我不知道,看得懂中文的去官方看看[url=http://www.viidii.com/?http://autoproxy______org/zh-CN/getting_started&z]

http://autoproxy.org/zh-CN/getting_started[/url]还有高级手册 [url=http://www.viidii.com/?http://autoproxy______org/zh-CN/node/37&z]

http://autoproxy.org/zh-CN/node/37[/url]安装Firefox插件AutoProxy。重启后进入插件设置界面

注意:上图中的那个txt文件是一个网络地址,可以复制以后用到其他浏览器的“梯子”中使用。打开设置菜单[代理服务器]—[选择代理服务器],按下图设置

安装好并设置成功后,在Firefox的右下角会有一个红色的“福”字,点右键打开选择“自动模式”。


2、Chrome——使用的是Proxy Switchy!首先安装Proxy Switch!插件,这个就不用说了吧,去Chrome扩展中搜索一下,我用的是汉化版的,直观好用。

配置方法见图,名称可以随便叫,我取名door,在手动配置下,所有协议都用同一设置ip:127.0.0.1 端口为:8580 (这个是你用的F|G的代理地址),下面勾上,记得保存。

“切换规则”设置,选直接链接(这一项可以以后自己添加),在线规则列表填写[url=http://www.viidii.com/?http://autoproxy-gfwlist______go ... list______txt&z]

http://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt[/url],记得在“代理简介”中选择刚才建立的代理名称door,还要勾上“自动代理兼容列表”。然后全部保存,设置完毕。千万不要忘记了需要重启一下Chrome。

看见了吗?安装好Proxy Switchy!后会在Chrome的右边出现这个标志,按步骤设置好后要勾上“自动切换模式”,这样就能让浏览器自动判断那些网站需要\"梯子\"了。其实还有另外一种方式,因为windows平台的Chrome使用的是IE的网络设置项,用下面的办法也许更简单。千万注意,下面的办法只适用于Chrome for Windows,其他的如Ubuntu、Mac平台必须使用Proxy Switchy!插件。

附注:
http://www.chromeplus.org/forum/ ... b278bcc33320dee3a9e
我在在线规则列表处选择了freegate,但是仍然没有自动切换(比如google搜索”学习\",仍然是connection_reset),在使用切换规则中明确地添加了“*://*.google.*/*”后,才自动切换了。。那么,这个在线规则列表好像就没有什么用了。。再说,也并不是经常地需要翻墙,freegate/switchy也就不用经常开着了
ATTACHMENTS



3、Safiri、IE、Chrome——使用的是PAC。[url=http://www.viidii.com/?https://autoproxy2pac______appspot______com/&z]

https://autoproxy2pac.appspot.com/[/url] 下载对应的PAC,你可以下载PAC文件到本地硬盘,缺点是需要及时更新。也可以在线获取,但是前提是这个网站必须能自由访问,如果这个都需要“梯子”,那就别忙活了。(这个网站已经被墙,请选择下载pac文件和本地设置)

打开IE的“Internet属性”中的“连接”标签,根据自己的上网方式,选择拨号或局域网,内有“设置”项,在设置窗口勾上“使用自动配置脚本”

在线设置是将在线获取的PAC地址链接填入“地址栏”。([url=http://www.viidii.com/?http://autoproxy2pac______appspot______com/pac/free-gate&z]

http://autoproxy2pac.appspot.com/pac/free-gate[/url] 此地址仅作参考)如果你不是在线获取的,而是下载了PAC文件到本地硬盘,本地设置方法(如上图),你需要在“地址”栏填入 file://D:/autoproxy.pac (这个pac是放在D盘根目录的)win7系统下不要把下载的pac放在c盘根目录,我开始放在c盘结果无法访问国内网站了。后来才发现没有权限pac没有放入根目录,找原因害我郁闷了很久。附1:Safari使用的是IE的代理设置。打开Safari的“偏好设置”—“高级”—“更改设置”就打开IE的代理设置选项。附2:Chrome使用的也是IE的代理设置。打开Chrome的“选项”—“高级选项”—“更改代理服务器设置”也打开了IE的代理设置选项。附3:所有使用IE内核的浏览器,比如360浏览器、遨游浏览器等都无需配置,直接使用。

4、Opera——也使用PAC在Opera浏览器中,使用PAC和前面稍有不同。打开“菜单”—“设置”—“首选项”,进入“高级”—“网络”—“代理服务器”,按下图设置即可。最下面的“使用自动代理服务器配置”是选择图中的在线设置,还是像IE一样使用本地设置,这里就不啰嗦了,前面已讲清楚了。



二、Ubuntu、Mac 平台下多浏览器自动选择“梯子”的设置。在Ubuntu和Mac中启动F|G是难点,只要F|G能顺利打开运行,其他的设置也就大同小异。

1、Ubuntu中运行F|G的方法:首先需要安装wine,F|G需要wine模拟windows环境才能正常打开,直接在“Ubuntu软件中心”就能安装好wine。然后从windows中拷贝一个mfc42.dll文件,和F|G放在同一个文件夹中。(作为附件已经上传)在F|G的EXE文件上点右键,属性—打开方式中选择“wine windows program loader”,这样双击运行F|G。打开后弹出一个错误提示,原因是F|G运行后自动打开IE浏览器。一方面可以改为“经典模式”,完全断绝和IE的关系。另一方面在设置中选择“程序启动时不自动打开浏览器”,下次打开就不会出现错误提示了。为了美观可以按关闭按钮选择最小化F|G程序,在顶上任务栏中就能看见最小化的鸽子图标。 为了打开方便,还可以在桌面添加F|G的快捷键,在桌面点右键选择“创建启动器”,名称中填上任意名字,然后单机“浏览”找到F|G的程序位置,单机“打开”。在“浏览”按钮前的有自由软件路径的文本框中单机一下,按“home”键,在文本框最前输入wine和一个空格,然后\"确定\"。关于浏览器的设置这里就不赘叙。

2、Mac系统中运行F|G的方法:需要用到Mac版的WINE—WineBottler,直接下载[url=http://www.viidii.com/?http://winebottler______kronenberg______org/&z]

http://winebottler.kronenberg.org/[/url],然后把两个程序拖到Applications目录中。方法一:F|G直接在WineBottler中打开运行,这也需要mfc42.dll文件和F|G的exe文件放在同一目录下,同时也要注意自动弹出IE的问题,换成“经典模式”以及在设置中取消弹出IE就可以了。这一方法的缺点是如果换了一台Mac,没有这个WineBottler,F|G就不能用了。方法二:还可以用WineBottler打包F|G做成“.APP”文件。打开WineBottler程序,按下图进行配置

a. 在左侧面板选择“Create Custom Prefixes”;b. 在有侧面板,按“Select File…”按钮选择要制作的程序;c. 在“Copy only. …”之前打钩;d. 在Winetricks右侧的文字框里输入“mfc”,就可以在下面的列表中看到“mfc42”,在那之前打钩;e. 在“Include Wine …”之前打钩f. 在底部“Silent install. …”之前打钩g. 按“Install”按钮开始制作其OS X可执行文件(.app)……h.随后WineBottler会弹出对话框给制作的app文件取名和选择存放位置。大功告成。以后打开F|G程序直接双击那个生成的app文件就可以了。这一方法的缺点是,由于F|G需要经常升级,打包做好的APP文件一段时间后就无法用了。而且这个APP文件比较大,有200M只多。建议方法一直接运行比较好。最后提醒各位注意的就是,封装后的F|G文件运行时可能自动更换端口为8581或者8582,需要根据新端口配置pac文件,否则就看不到风景了。完成这些之后,离自由上网也就一步之遥了,而这一步又有两种选择 :A、智能选择“梯子”,你需要的还是一个pac文件。依然去autoproxy站点去下载他们制作的pac,又或者你google下如何自建pac,按照规则自己添加站点规则也行,偷懒的家伙们就直接下载就好。(要注意一点,在Windows系统下F|G启动后端口是8580不会变,但是在Ubuntu和Mac系统下通过Wine运行的F|G端口会变成8581或8582,此时应该及时更换映射端口)

下载好后进入“系统偏好设置”中的“网络”,选择你网络连接项中的“高级”

进入后点击“代理”栏,进行设置,如下:(打开Safari的“偏好设置”—“高级”—“更改设置”也会调用这个代理窗口)

然后重启safari浏览器即可(每次变更pac文件后,都需要重启浏览器才能生效)B、如果你比A计划还懒,那也可以,代价就是全网均走代理路线,即便访问国内正常站点也需要出国溜一圈回来再访问,好处是设置简单。打开F|G就可以用,坏处嘛自然就是访问国外站点比访问国内站点快。设置如下:以上设置都经过了

笔者测试通过,如果网友有什么更好的建议或者方案请在下面留言,我们讨论改进!谢谢!
EQ中文世纪地图集地址:
www.ceqmap.com
Back to Forum