目录
QuantumultX简介
QuantumultX是一款功能强大的网络代理工具,支持多种代理协议,并提供了丰富的规则配置功能。通过合理的规则配置,用户可以实现分流、重写和MITM等功能,满足各种上网需求。
QuantumultX规则类型
QuantumultX规则主要分为以下三种类型:
2.1 分流规则
分流规则用于根据不同的请求特征(如域名、关键词等)将流量分流到不同的代理服务器或直连。通过合理的分流规则,可以实现流量的有效管理和节省资源。
2.2 重写规则
重写规则用于修改请求或响应的头部信息、URL、body等内容。通过重写规则,可以实现广告屏蔽、网页优化等功能。
2.3 mitm规则
mitm规则用于开启MITM(Man-In-The-Middle)功能,对HTTPS流量进行解密分析。通过MITM,可以实现对HTTPS流量的重写和审查。
QuantumultX规则格式
QuantumultX规则的格式因类型不同而有所不同,主要包括以下几种:
3.1 分流规则格式
分流规则的格式如下:
[filter_remote] https://example.com/filter.txt, tag=Filter Name, enabled=true [filter_local]
3.2 重写规则格式
重写规则的格式如下:
[rewrite_remote] https://example.com/rewrite.txt, tag=Rewrite Name, enabled=true [rewrite_local]
3.3 mitm规则格式
mitm规则的格式如下:
[mitm] hostname = example.com, example2.com
QuantumultX规则示例
下面是一些常见的QuantumultX规则示例:
4.1 分流规则示例
[filter_remote] https://raw.githubusercontent.com/ConnersHua/Profiles/master/Quantumult/X/Filter/Advertising.list, tag=Advertising, enabled=true https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Rewrite_lhie1.conf, tag=Rewrite, enabled=true [filter_local]
4.2 重写规则示例
[rewrite_remote] https://raw.githubusercontent.com/DivineEngine/Profiles/master/Quantumult/Rewrite/General.conf, tag=General, enabled=true https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Rewrite_lhie1.conf, tag=Rewrite, enabled=true [rewrite_local]
4.3 mitm规则示例
[mitm] hostname = *.example.com, *.example2.com
QuantumultX规则常见问题
5.1 如何编写分流规则
分流规则的编写需要根据具体的需求和目标进行。常见的分流依据包括:
- 域名
- 关键词
- IP地址
- User-Agent
- GEOIP
编写分流规则时需要注意规则的优先级和冲突问题。
5.2 如何编写重写规则
重写规则的编写需要了解请求和响应的结构,常见的重写操作包括:
- 修改请求头
- 修改请求URL
- 修改响应体
编写重写规则时需要注意规则的语法和冲突问题。
5.3 如何编写mitm规则
mitm规则的编写需要开启MITM功能并添加需要解密的域名。
- 开启MITM功能
- 添加需要解密的域名
编写mitm规则时需要注意证书的安装和信任问题。
5.4 规则冲突如何处理
当存在规则冲突时,QuantumultX会根据规则的先后顺序进行处理。用户可以通过调整规则的顺序或合并规则来解决冲突。
5.5 规则更新频率如何设置
规则的更新频率需要根据具体需求而定,通常建议每天或每周进行一次更新。过于频繁的更新可能会影响使用体验,过于滞后的更新可能会影响规则的有效性。