EAimTY 的博客
一个没什么技术的开源爱好者,一个苦逼的学生狗。
首页
关于
主题
GFWList AutoProxy PAC File
May 23, 2018

由于 GFWList 已经无法囊括越来越多的被墙站点,白名单是更好的选择
况且我的服务器不在你国境内,通信干扰严重,所以该服务已经关闭

最近重新开始用 Shadowsocks-Qt5,但因为 ss-qt5 不能在应用内直接获取 PAC,所以我把之前上过线但已经被我下线的 GFWList AutoProxy PAC File 重新搞了出来:

https://pac.eaimty.com

使用 genpac 生成,每天更新的 GFWList PAC 文件
文件中默认的 proxy 是 SOCKS5, 127.0.0.1:1080

对于 Linux,编辑/etc/enviroment文件,加入或修改:

auto_proxy="https://pac.eaimty.com/autoproxy.pac"
AUTO_PROXY="https://pac.eaimty.com/autoproxy.pac"

就可以设置 system-wide proxy。

respond-post-30
Nov 21, 2018, 15:51

老大哥一直在看着你

游客
Sep 09, 2019, 10:29

感谢更新,在火狐上可以用,省去一个扩展

Woody
Feb 03, 2020, 18:19

你好,
我一直用 Shadowsocks-Qt5 科学上网.PAC 文件以前是用你的 https://pac.eaimty.com/autoproxy.pac 但是后来这个网址不能访问了. 我就自己生成 PAC, 但是在 ubuntu network proxy 模式为 auto 下不能科学上网. 该成 manual 却可以. 所以应该是 PAC 文件的问题. 你能否发一份 PAC 到我的邮件. 万分感谢.

Feb 04, 2020, 14:24

我关闭 https://pac.eaimty.com 的一个原因就是其已在国内被限制访问了,而且我的 PAC 文件也是用 genpac 生成的,所以你遇到的问题应该不是 PAC 文件有问题。
是不是用 genpac 的时候写错了代理类型(是不是误写了 HTTP?)或端口?
我没用过 Ubuntu 所以不太清楚“network proxy 模式”,但是我在 Debian 下使用放在本地的 PAC 文件时也遇到过类似情况:
/etc/enviroment中加入了:

auto_proxy="file:///PATH/TO/PAC"
AUTO_PROXY="file:///PATH/TO/PAC"

代理却没有生效。

我的解决方法是在本机上装个 Nginx,用它 listen 一个端口 serve 本机上的 PAC 文件,并且设置开机自启,配置文件的 server 段如下:

server {
    listen       1081;
    server_name  localhost;
    location / {
        root      /PAC_FILE_DIRECTORY/;
        try_files /PAC_FILE /PAC_FILE;
    }
}

然后在/etc/enviroment中加入:

auto_proxy="http://127.0.0.1:1081"
AUTO_PROXY="http://127.0.0.1:1081"

之后 PAC 规则就生效了。
希望对你有帮助。

Woody
Feb 04, 2020, 18:11

你好,
能否把你的 pac 文件发一份到我的邮箱 woody00h@gmail.com. 我一试便知是不是 pac 的问题。谢谢!

Feb 04, 2020, 18:16

我现在使用的是这个白名单 https://github.com/MatcherAny/whitelist.pac 原封不动没有做任何更改

Woody
Feb 05, 2020, 13:47

你好,
换了 PAC 文件, 故障依旧. 在网上看到有个 SwitchyOmega 的 chrome 插件, 就用这个这个来自动切换.
现在 SS 不稳定, 经常被屏蔽. 我的机场还提供 v2ray 就换成了 v2rayL. 操作简单, 适合我这种小白用户.

添加新评论

请填写称呼
请填写合法的电子邮箱地址
请填写合法的网站地址
请填写内容