PAC 用户自定义规则怎么取消 V2 的规则?

2018-04-01 10:12:45 +08:00
 mcluyu

最近是不是 v2 不再黑名单了?不开代理访问速度反而要快一些,但是在 GitHub 的 pac 文件里,v2 依然在名单里,我一直使用 pac 自动代理,访问 v2 的速度反而挺慢的,不想来回开关代理,怎么修改 PAC 用户自定义规则,取消代理呢?

! Put user rules line by line in this file.
! See https://adblockplus.org/en/filter-cheatsheet

3192 次点击
所在节点    问与答
12 条回复
Livid
2018-04-01 10:15:08 +08:00
if (shExpMatch(host, "(*.v2ex.com|v2ex.com)"))
return "DIRECT";
mcluyu
2018-04-01 10:29:32 +08:00
@Livid 谢谢,不过好像并没有生效,关闭 ss 和打开时刷新本页速度明显感觉是关闭的时候要快一些
huiyifyj
2018-04-01 10:57:57 +08:00
你的 PAC 文件是那个?给我们看看啊
mcluyu
2018-04-01 11:15:35 +08:00
@huiyifyj `https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt `
我要编辑的用户自定义规则则是上面那个,加入某个代理规则我会,但是怎么取消某个规则的代理呢?
Bardon
2018-04-01 11:20:38 +08:00
mcluyu
2018-04-01 11:25:39 +08:00
@Bardon 哈哈,好使了,我也发现了 gfwlist 最下面的白名单就是这么写的
huiyifyj
2018-04-01 14:13:16 +08:00
@mcluyu
@@是例外规则。还有,用 github 的在线 pac 不卡么?
mcluyu
2018-04-02 10:05:58 +08:00
@huiyifyj 不会卡啊,并不是每次代理都要先去 GitHub 请求 PAC 啊,这种 ss 客户端肯定是要定时缓存 pac 到本地的哈
huiyifyj
2018-04-02 23:29:32 +08:00
@mcluyu #8
https://www.npmjs.com/package/proxy-pac.js
自己没事倒腾的一个 pac.
mcluyu
2018-04-03 09:56:42 +08:00
@huiyifyj 这个的作用是在自动代理配置的地址(如 http://127.0.0.1:1089/proxy.pac )下添加一个 pac 文件? ss 客户端自带了这个功能了吧,并可以手动从 gfwlist 更新本地 pac 文件,没太研究过原理。。还是你内行
huiyifyj
2018-04-03 10:09:24 +08:00
@mcluyu 我这个是为了 Linux 系统操作的,毕竟 Windows 客户端自带了不需要。但是 Linux 系统下的 shadowsocks-Qt 没有 PAC,所以自己才写的。
huiyifyj
2018-04-06 11:18:38 +08:00
这链接是 pac 的规则语法。
https://adblockplus.org/en/filter-cheatsheet

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/443303

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX