SSR工具PAC模式 Adblock Plus Filters自定义规则…
相关文章:
常用SSR工具
shadowsocks
v2ray
Clash
系列Sing-box
系列
一、shadowsocks
& v2ray
Adblock Plus Filters
自定义规则
1. 定义:自定义规则(规则语法)
常用规则:
# 1.通配符 * — 走代理
# 表示任何字符串,任何满足条件的都走代理。如:
*.example.com/*
匹配:
https://www.example.com
https://image.example.com
https://image.example.com/abcd
# 2.例外规则 @@ — 不走代理
# 任何满足@@后面规则的地址,都不走代理。如:
@@*.example.com/\*
匹配:
https://www.example.com
https://image.example.com
https://image.example.com/abcd
# 3. || 标记
# 只匹配域名的结尾 —— 走代理
||example.com
# 4. | 标记
# 匹配地址的开头和结尾 —— 走代理
|https://example.com # 以https://example.com开头的地址
example.com| # 以example.com结尾的地址
# 5. ! 标记
# !后面的内容表示注释,以!开头的规则也会无效
2. GFW List
+ 自定义配置
PAC模式下,v2ray等工具仅自动代理GFW列表站点,需访问的特殊网址(如公司内网)必须添加自定义规则。
2.1 配置自定义规则
📢 注意:
GFW List
内置了一些常用的规则,所以不用完全自定义,可使用 “GFW List
+部分自定义
”
# 点击SSR软件的PAC配置,从GFW List中查看更多名单(地址为: http://127.0.0.1:11085/pac/proxy.js)
# !走代理的所有域名地址
||google.*
||npmjs.com
||mozilla.*
||poe.com
||openai.com
# !不走代理的所有域名地址
@@||gitee.com
@@||csdn.net
@@||juejin.cn
@@||leetcode.cn
@@||webgl3d.cn
# !在职公司的域名地址
@@.baidu.com
2.2 添加自定义规则
打开SSR软件
(v2ray
、shadowsocks
等)的PAC设置
,添加上面【2.1】中的自定义配置
。

二、Clash
系列: Clash Verge
1.【代理模式-全局】自定义规则优先处理,未匹配流量自动应用Clash Verge
默认规则
背景:针对
MacOS
的Inter
处理器版本下,Clash Verge版本 v2.2.2(Clash 内核v1.19.3 Mihomo)
场景:希望公司内网域名直接走直连逻辑,其他域名规则
Clash Verge
默认的规则
第一步:找到配置文件的 rules部分
,重点关注MATCH
字段
IP-CIDR
规则用于匹配特定的IP 段
,将常见的内网IP 段
设置为直连。MATCH
规则是默认规则,{默认规则组名称}
需要替换为你Clash Verge
配置中原本使用的默认规则组名称,比如Proxy
或者GlobalProxy
等,确保除了前面特殊设置的内网域名和 IP 段之外,其他流量都遵循默认规则。
“当前配置”的路径: 设置 / 当前配置
配置规则:
rules:
# ... 其他域名(前缀和后缀)规则配置,参考 「shadowsocks & v2ray」部分,规则基本类似
# 内网 IP 段规则,直连
- IP-CIDR,10.0.0.0/8,DIRECT
- IP-CIDR,172.16.0.0/12,DIRECT
- IP-CIDR,192.168.0.0/16,DIRECT
# 默认规则,保留原有的默认规则
- MATCH,{默认规则组名称} # 替换为下面截图中的「MATCH字段」

第二步:配置文件
配置路径: 订阅 / 全局扩展配置
最终自定义配置
:
rules:
# 自定义规则(如内网域名),可自行添加
- DOMAIN-KEYWORD,ztosys,🎯 全球直连
- DOMAIN-SUFFIX,ztosys.com,🎯 全球直连
# 默认规则
- GEOIP,CN,🎯 全球直连
- MATCH, 🐟 漏网之鱼 # 保留原有的「默认规则组名称」
2.【代理模式-规则】自定义规则优先处理,未匹配流量自动应用Clash Verge
默认规则
背景:针对
MacOS
的Inter
处理器版本下,Clash Verge版本 v2.2.2(Clash 内核v1.19.3 Mihomo)
注意:在全局代理
模式,当自定义配置出现问题时,可切换到该方案。
- 保持以上的
自定义配置
:
rules:
# 自定义规则(如内网域名),可自行添加
- DOMAIN-KEYWORD,ztosys,🎯 全球直连
- DOMAIN-SUFFIX,ztosys.com,🎯 全球直连
# 默认规则
- GEOIP,CN,🎯 全球直连
- MATCH, 🐟 漏网之鱼 # 保留原有的「默认规则组名称」
- 从【全局代理】切换为【规则代理】
- 【1】- 代理组选择
MATCH(默认代理规则)
【漏网之鱼】 - 【2】- 选择【可用的节点】。如:这里选择日本的节点
- 【3】- 【代理模式】选择【规则】
- 【1】- 代理组选择

- 查看【连接】,验证配置是否成功。如截图:
google.com
走的MATCH(默认代理规则)
【漏网之鱼】对应的节点;framework.dev.ztosys.com
走的自定义规则
内【直连】逻辑

三、Sing-box
系列:Hiddify
1. 使用规则和问题
基于Sing-box
通用代理工具的跨平台代理客户端,建议 2.0.5
版本
使用和配置文档:Hiddify教程 ︱简易使用指南说明-全平台替代Clash
Hiddify
现存的问题:
- 不支持
custom rules
: Hope to have the function of custom routing rules #904
参考
最后, 希望大家早日实现:成为编程高手的伟大梦想!
欢迎交流~

本文版权归原作者曜灵所有!未经允许,严禁转载!对非法转载者, 原作者保留采用法律手段追究的权利!
若需转载,请联系微信公众号:连先生有猫病,可获取作者联系方式!