Skip to main content

在 Chrome + Switchy 下使用 AutoProxy gfwList PAC

您没有发表评论的权限。

上一篇曾经说过,虽然我不打算将 AutoProxy 移植到 Google Chrome 上,但是 AutoProxy 项目的一些成果比如说 gfwList 是可以在别的项目中重用的。

Chrome 已经有了一个叫着 Switchy 的扩展,然而,每个人都要将所有的规则重写一遍,实在是巨大的社会浪费。Switchy 其实只是个皮肤,它最后的代理的功能是通过 PAC 实现的。既然如此,就可以通过强制 Switchy 使用 AutoProxy gfwList 的 PAC 文件,避免重复创造轮子。

下面为大家介绍如何在 Chrome + Switchy 下使用 AutoProxy gfwList 的 PAC。 这个介绍是针对 Windows XP 用户的,Windows Vista 和 Windows 7 大致差不多吧。在非 Windows 的系统下,Switchy 好像工作不太正常。

1. 假设你已经装好了最新的 Chrome beta 和 Switchy

2. 到 AutoProxy 2 PAC 项目首页下载与你所使用的代理服务器对应的 PAC 文件。

3. 将 Switchy 设置为 "Auto Switch Mode",然后关闭 Chrome。

4. 找到类似这样的文件夹 "C:\Documents and Settings\Administrator\Local Settings\Application Data\Google\Chrome\User Data\Default\Extensions\caehdcpeofiiigpdhbabniblemipncjj\1.4.2.1\plugins"。该文件夹下应该有一些以 npSwitchy 开头的文件。

5. 把刚刚下载的 PAC 文件复制到该文件夹,并将之命名为 npSwitchy.auto.pac (如果已经有了,先删除之)。

6. 右键点击新的 npSwitchy.auto.pac 文件,选择“属性”,然后把“只读”选项框打上勾,保存。

7. 打开 Chrome 享受吧!Chrome + Switchy + AutoProxy gfwList PAC!
 
说明:
1. 如果您不在中国大陆,请无视本文。

2. 如果您使用的是 socks 代理,有一些网站,比如 Twitter、Youtube、Facebook 将仍然无法访问。这是因为目前版本的 Chrome 还没有“使用 socks 代理解析域名”的功能 (follow this issue)。因此,Tor、ssh 等 socks 代理的用户,可能还需要配合 Privoxy 使用。
 
最后,请记得我们有一个 gfwList report bookmarklet。您在使用中若发现 PAC 有任何问题,请提交给我们。推倒长城,有您一份力!

10个最值得follow的中文twitter

10个最值得follow的中文twitter

下面推荐帐户基本都是每天更新,是行业先锋,排名不分先后。

1、最新闻:@zuixinwen

简介:最新新闻,最好新闻,最有价值新闻,以金融财经新闻为主。

2、中文锐推榜机器人:@rtmeme

简介:机器人。自动转发玩聚锐推榜的最新锐推消息。

3、爱范儿:@ifanr

简介:拇指设备小众讨论

4、谷奥:@guao

简介:内容涵盖Google新闻,产品,技巧,应用等

5、月光博客 :@williamlong

简介:月光博客是专注于互联网、搜索引擎、IT技术、Google Earth、Web 2.0等领域的科技博客

6、南都周刊:@ndzk

简介:南都周刊

7、段子中心: @duanzi

简介:发布搞笑段子

8、和菜头:@hecaitou

简介:If you don't follow me, you can follow who?

9、闾丘露薇:@roseluqiu

简介:凤凰卫视记者

10、连岳:@lianyue

简介:必见辽阔之地

求助~

chrome打不开翻墙的网页,ie却可以,百思不得其解~

能否给自动模式与全局模式切换增加一个键盘快捷键?

因为有些时候需要测试一个网站无法访问究竟是墙的原因还是网站本身的原因需要在各种模式之间快速切换.

建议将auto proxy移植到chrome平台。

虽然可以通过调用pac文件达到和firefox类似的效果,但chrome的gfwlist不支持添加自定义网址,比如http://zhenxiang.wordpress.com/,在火狐里面可以添加自定义规则,但chrome里面就添加不成。

switchy 要用通配符

添加域名规则时,请尝试在域名首尾各加一个"*"号,并且确定Pattern Type选择Wildcard

AutoProxy 2 PAC上不去

你好,我按照您的步骤做,结果AutoProxy 2 PAC这个网站上不去|||
点进去如下
Over Quota
This Google App Engine application is temporarily over its serving quota. Please try again later.

www.usassh.com

Switchy并不太好用。
可以直接在ie里设置自动检测代理服务器,把gfwList的url加进去。

强烈建议开发 chrome版本,墙的倒掉,必须得让翻墙更加简单。

强烈建议开发 chrome版本,墙的倒掉,必须得让翻墙更加简单才行。
firefox下的插件很好用,很简单。但是chrome却太复杂了,现在chrome使用者越来越多,不能放弃它啊。

archlinux 下

直接添加这两个命令行参数即可--proxy-auto-detect --proxy-pac-url=pac文件路径(本地,在线都可)

Switchy 设置问题

Switchy 这个太难设置了吧,弄可以翻了,但是墙内的访问太慢了。甚至不能访问。
还是FF翻的好。
强烈建议autoproxy移到chrome

win7+chrome+switchy+tor+在线版PAC,简单搞定!

环境:win7+chrome+switchy+tor
适用于TOR的在线版PAC地址:http://autoproxy2pac.appspot.com/pac/tor
在switchy Options中新建一个Proxy Profiles,名字随便起,然后单选Automatic Configuration,在Auto Config URL中输入上面的在线版PAC地址,点save后,关闭Options页。勾选新建的profiles即可自由穿越!

支持楼上的,太复杂了会影响翻墙的普及。

支持楼上的,太复杂了会影响翻墙的普及。

还是希望增加chrome插件!

chrome真地很快,我从firefox转过来了

建议开发Chrome的autoproxy插件

有几个理由
1. Chrome 4.0确实比3.62的火狐要快
2. Switchy插件一点都不智能,由于代理软件经常被墙,所以要经常更换代理软件,关键是Switchy没有autoproxy的智能选择代理软件,Switchy的是一个一个的选...麻烦死了

我想添加新规则

用的在线的pac,想在Auto Switch Mode里添加新规则行么?

好像可以了

原来直接加就是了……麻烦啦

感谢LZ的教程!我照着做了,可以访问被墙的网站了,但为什么

感谢LZ的教程!我照着做了,可以访问被墙的网站了,但为什么上人人网等网站时却找不开了呢?期待解决方法!

估计你用的是自由门 自由门号称是国内的这些网站屏蔽了他们

估计你用的是自由门

自由门号称是国内的这些网站屏蔽了他们

但是我觉得是自由门屏蔽了这些网站

建议换代理软件

如果不是用自由门逍遥游的话,那就不知道为什么了

无须安装switchy 扩展使用Gfwlist的方法(Ubuntu)

1.到https://autoproxy2pac.appspot.com/ 获取在线代理地址。
2.Chrome -> Options -> Under the Hood -> Change Proxy settings "自动代理配置"打勾,将地址填入“自动配置URL”,即可。

Ubuntu下测试过没有问题,不知道win下如何,不过这样的缺点是不可以方便的切换代理方式。

windows7下无法实现

我在windows7下将在线代理地址填入自动配置URL,打开自由门后,地址将会重新变成自由门指定的文件。

win7+自由门+switchy+Chrome设置pac文件成功

在windows7下应该将从https://autoproxy2pac.appspot.com/ 下载得到的PAC文件复制到C:\Documents and Settings\Administrator\Local Settings\Application Data\Google\Chrome\User Data\Default\Extensions\caehdcpeofiiigpdhbabniblemipncjj下,将之前的SwitchyAuto.pac文件删除,并将刚才复制的文件更名为SwitchyAuto.pac。这样用Chrome+Switchy+自由门就能实现autoproxy了。

在Win7环境下一直无法使用成功,不管是Chromeplu

在Win7环境下一直无法使用成功,不管是Chromeplus或GoogleChrome。只要打开无界,总是使用代理,即使"Direct Connection"也照代不误。。使用自动模式,图标常亮。。而在Internet属性里自动配置脚本的选项并未勾选。

Proxy Switchy! 1.6.3 + Puff + ChromePlus 1.3.7 + XP,在线代理规则设置成功

两种方式,任选其一。

方式一,【Proxy Profiles】选择【Automatic Configuration】模式,【Auto Config URL】填入“http://autoproxy2pac.appspot.com/pac/puff”。这是采取自动读取在线PAC文件的方式,以后选择该Profile就能自动切换代理。

方式二,【Proxy Profiles】选择【Manual Configuration】,建立一个Profile。【Switch Rules】-【Rule List URL】,填入“http://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt”,选择刚才那个Profile。这是采取自动读取在线代理规则列表文件的方式,以后开启【Auto Switch Mode】即可。

非常感谢,我用的方法一,不过我用的tor,只要“http:

非常感谢,我用的方法一,不过我用的tor,只要“http://autoproxy2pac.appspot.com/pac/puff”改为“http://autoproxy2pac.appspot.com/pac”就行了。

补充一句

方式二要开启【AutoProxy Compatible List】。

个人推荐第二种方式,这样选择Profile就是全部用代理,选择【Auto Switch Mode】就是自动切换代理,选择【Direct Connection】就是不用代理。

如果用第一种方式,那么为了全部使用代理,还需要另外建立一个【Manual Configuration】的Profile 。

但是第二种方式下,想要切换一种profile的自动代理就麻

但是第二种方式下,想要切换一种profile的自动代理就麻烦了,现在我们如果应用的都是免费的代理,那切换代理方式(比如一会用freegate, 一会用puff等等)是经常发生的,这样的话也很不方便。

win7,chrome5.0.322.2 dev,Switchy!1.63情况下

配置成功!但与博客内的说明稍有出入。例如名字是某回帖里提到的“SwitchyAuto”,而路径是C:\Documents and Settings\Administrator\Local Settings\Application Data\Google\Chrome\User Data\Default\Extensions\caehdcpeofiiigpdhbabniblemipncjj\ ,而非博客里的后面再加上扩展版本(1.4.2.1\plugins,我的是1.6.3\plugins),在这里就有个SwitchyAuto.pac文件,把它用下载到的Autoproxy.pac替换掉就行了。。

ubuntu9.10下也配置成功!

如是。在win7下成功后, 重启进入了ubuntu,方法如下:
1.下载所用代理的PAC文件
2.再到https://autoproxy2pac.appspot.com/ 获取你所使用的在线代理地址。
3.chrome里选择auto switch mode, 在Switchy! Options里选择online rules list,把在线地址复制进去,再勾上 AutoProxy Compatible List,然后选择proxy profile为你所使用的代理,关闭chrome.
4.进入“/home/User(各人不同)/.config/google-chrome/Default/Extensions/caehdcpeofiiigpdhbabniblemipncjj/1.6.3(版本可能不同)/plugins”,里面有个SwitchyAuto.pac,把你所下载的PAC文件复制过来,更改名字并代替原有的SwitchyAuto.pac。
打开chrome,应该就可以翻墙了~

不知为什么,无论怎么设置,都好像所有网站都要通过代理

不知为什么,无论怎么设置,都好像所有网站都要通过代理

在那里弄一下switchy都不用了,唉o(>﹏<)o。麻烦

在那里弄一下switchy都不用了,唉o(>﹏<)o。麻烦。。。待解决办法。

可惜每次使用都要去那里弄一下,o(>﹏<)o

可惜每次使用都要去那里弄一下,o(>﹏<)o

真的会迟钝o(>﹏<)o几下,Oh God

真的会迟钝o(>﹏<)o几下,Oh God

我也遇到类似的问题,折腾了一下午貌似找出了原因

无论如何配置Switchy都会以代理访问任何网站。规则无效。点击小扳手-选项-高级设置-更改代理服务器设置-拨号和虚拟专用网络设置(右下设置按钮)-勾选使用自动配置脚本,填入本地的PAC。
默认的局域网设置已经勾选了,不知道为什么这里没有。测试时访问没有被墙的会有延迟,可能是心理反应。

远程DNS解析的疑问

在FF里设置了 dns远程解析,请问通过socks5远程解析是通过哪个DNS服务器进行的? 是你本地连接里设置的DNS服务器,还是代理出口地址默认的DNS服务器呢?

百思不得其解

我用的tor代理。
在ie里面设置代理为127.0.0.1:8118可以翻墙。
但是用 Switchy,就是翻不了。

好像那个文件名需要改下

用装的是4.0.249.78+1.5.0.8。

而那个文件名需要改成“SwitchyAuto.pac”,复制过去替换原先的才可以。按文中的改法复制不行。

晕了,windows下好好的,在linux下怎么都不行

晕了,windows下好好的,在linux下怎么都不行

Switchy 是windows

Switchy 是windows ONLY的
原理是改IE的Internet 选项

对Linux自然不管用

ubuntu中如何设置才能正常工作

如题。

Online Rule List

Online Rule List
这个该怎么用啊。。不知道填什么地址啊。。

1.5.0.8设置在线代理规则成功。 Switch

1.5.0.8设置在线代理规则成功。
Switch Rules --> Online Rule List
填上 http://autoproxy2pac.appspot.com/pac/tor
别忘了把下面的选项 AutoProxy Compatible List 选上。
再把Switchy设置成Auto Switch Mode
这样就行了,测试thepiratebay.org成功。

加一句,我前面一直用twitter在测,打开不,后来换了几

加一句,我前面一直用twitter在测,打开不,后来换了几个网站,居然能打开,怎么回事,你们用switch mode+online rules的话也试试twitter

同样的情况

我一直用twitter在测试,打不开。测试wordpress的二级域名,一样打不开。但是能打开非死不可,youtobe,博讯

失败,搞不懂为什么。 在Profile选Automatic

失败,搞不懂为什么。
在Profile选Automatic Configuration才能用在线规则,
用Switch Mode的话一定要把下载的pac设成只读才能用,Online Rule List用不了

新的Switchy1.5.0.1支持在线规则列表

新的Switchy1.5.0.1支持在线规则列表 可是我不知道怎么填 有人知道吗

是啊,我也发现了,好像是25号才新增的功能

是啊,我也发现了,好像是25号才新增的功能。我把 gfwlist.txt 的URL 填上去,并勾选“AutoProxy Compatible List”,不成功。不知道怎么填才对……

作者你好~ 我发现chromium下的代理切换软件Swit

作者你好~
我发现chromium下的代理切换软件Switchy和另外一个软件都有一个毛病,就是只能切换局域网(lan)设置里的代理服务器,我们adsl用户无法使用....请问有没有解决方法呢?谢谢~~~

电信adsl用chrome的Switchy

switchy!选项里的Network中 Proxy for VPN/Dial-up选电信的连接(如ChinaNetSNWide)

Chromium

Chromium 下的扩展不是我开发的,找它们的作者问吧,呵呵。

最新版本的Chrome Dev已经修复了DNS不能通过socket代理的问题

我用switchy!配合ssh已经可以很顺畅的出门了
http://code.google.com/p/chromium/issues/detail?id=29914

Switchy将会在下一个版本支持自定义导入导出autoswitch规则,这样就不用去修改他的pac了。
见这里:http://code.google.com/p/switchy/issues/detail?id=49&can=1&colspec=ID%20Type%20Status%20Priority%20Milestone%20Summary%20Stars%20Reporter