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软件v2rayshadowsocks等)的PAC设置,添加上面【2.1】中的自定义配置

pac用户自定义规则

二、Clash系列: Clash Verge

1.【代理模式-全局】自定义规则优先处理,未匹配流量自动应用Clash Verge默认规则

背景:针对 MacOSInter处理器版本下,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字段」
当前配置的MATCH字段

第二步:配置文件

配置路径: 订阅 / 全局扩展配置 配置路径

最终自定义配置

rules:
  # 自定义规则(如内网域名),可自行添加
  - DOMAIN-KEYWORD,ztosys,🎯 全球直连
  - DOMAIN-SUFFIX,ztosys.com,🎯 全球直连

  # 默认规则
  - GEOIP,CN,🎯 全球直连
  - MATCH, 🐟 漏网之鱼 # 保留原有的「默认规则组名称」

2.【代理模式-规则】自定义规则优先处理,未匹配流量自动应用Clash Verge默认规则

背景:针对 MacOSInter处理器版本下,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】- 【代理模式】选择【规则】
规则代理配置
  • 查看【连接】,验证配置是否成功。如截图:google.com走的MATCH(默认代理规则)【漏网之鱼】对应的节点;framework.dev.ztosys.com走的自定义规则内【直连】逻辑
查看连接

三、Sing-box系列:Hiddify

1. 使用规则和问题

基于Sing-box通用代理工具的跨平台代理客户端,建议 2.0.5 版本

使用和配置文档:Hiddify教程 ︱简易使用指南说明-全平台替代Clash

Hiddify现存的问题:


参考


最后, 希望大家早日实现:成为编程高手的伟大梦想!
欢迎交流~

微信公众号

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