本文详解Quantumult X重写规则的语法结构、代理组类型选择及TUN模式与系统代理的区别,帮助用户实现流量精细化分流,提升跨境访问效率。
什么是重写规则
重写规则是Quantumult X实现流量分流的核心理念,通过预定义的规则匹配用户请求,将其路由至不同的代理节点或直接连接,掌握重写规则配置,是实现智能分流的第一步。
规则类型与语法
Quantumult X支持四种基础规则类型:
DOMAIN(精确域名)
DOMAIN,www.example.com,Proxy
精确匹配单个域名,优先级最高。
DOMAIN-SUFFIX(域名后缀)
DOMAIN-SUFFIX,google.com,Proxy
匹配所有以google.com结尾的域名,适用于整个域名家族。
IP-CIDR(IP段)
IP-CIDR,10.0.0.0/8,DIRECT
匹配指定IP段,常用于内网流量直连。
GEOIP(地理位置)
GEOIP,CN,DIRECT
根据IP库识别国家/地区代码,CN表示中国。
优先级顺序:DOMAIN > DOMAIN-SUFFIX > IP-CIDR > GEOIP > FINAL(兜底规则)
代理组配置类型
代理组用于管理多个节点,实现自动测速与故障转移:
select(手动选择)
- name: 手动选择
type: select
proxies:
- 节点A
- 节点B
用户手动切换节点,适合对延迟敏感的场景。
url-test(自动测速)
- name: 自动测速
type: url-test
url: http://www.gstatic.com/generate_204
interval: 300
proxies:
- 节点A
- 节点B
自动选择延迟最低的节点,每300秒重新测速。
fallback(故障转移)
- name: 故障转移
type: fallback
url: http://www.gstatic.com/generate_204
interval: 300
proxies:
- 节点A
- 节点B
优先使用列表中第一个可用节点,连接失败时自动切换下一个。
TUN模式与系统代理的区别
| 特性 | TUN模式 | 系统代理 |
|---|---|---|
| 接管流量 | 所有TCP/UDP流量 | 仅HTTP/HTTPS |
| 适用场景 | 游戏、UDP应用 | 浏览器、App |
| 系统资源 | 略高 | 较低 |
| 配置复杂度 | 需额外配置 | 简单 |
TUN模式通过创建虚拟网卡实现全局代理,适合需要完整流量托管的场景;系统代理则更轻量,适用于常规网页浏览。
实战配置示例
rules:
# 广告拦截
DOMAIN,ads.example.com,REJECT
# 流媒体走代理
DOMAIN-SUFFIX,netflix.com,Proxy
DOMAIN-SUFFIX,youtube.com,Proxy
# 国内直连
GEOIP,CN,DIRECT
# 兜底策略
FINAL,Proxy
proxy-groups:
- name: Proxy
type: select
proxies:
- 手动选择
- 自动测速
- 故障转移
常见问题FAQ
Q1:规则生效但部分网站无法访问
- 现象:配置正确但特定网站无法打开
- 原因:DNS污染或规则顺序错误
- 解决方法:检查规则优先级,将DOMAIN-SUFFIX规则置于GEOIP之前
Q2:节点切换后速度变慢
- 现象:切换节点后延迟明显增加
- 原因:当前节点带宽不足或网络波动
- 解决方法:在代理组中启用url-test自动测速
Q3:TUN模式下游戏掉线
- 现象:使用TUN模式时游戏频繁断连
- 原因:UDP转发不稳定或节点不支持UDP
- 解决方法:切换支持UDP的节点,或改用系统代理模式
节点选择建议
不同使用场景对节点性能要求不同:4K视频需高带宽支持,游戏加速要求低延迟,跨境办公则需稳定连接,选择节点时建议关注服务商提供的带宽规格、延迟表现及稳定性保障。
