内容纲要

🗂 | 查看 Quantumult X 专题可浏览更多内容


;#// 开头的行为注释行。

本章节主要讲的是 [general] 区块下的内容,所以示例都以 [general] 开头表明其在下,但不是让你每个参数字段前都加上 [general]

配置文件图标

[general]
profile_img_url = http://www.example.com/example.png

显示在关联配置的图标,如:
profile img url of quantumult

如上示例为 Dler 的图标

资源解析器

[general]
resource_parser_url = https://fastly.jsdelivr.net/gh/KOP-XIAO/QuantumultX@master/Scripts/resource-parser.js

资源解析器的地址设置,资源解析器可用于自定义各类资源的转换

网络检查测试

[general]
network_check_url = http://bing.com
server_check_url = http://www.google.com/generate_204
server_check_user_agent = Agent/1.0
server_check_timeout = 5000
  • network_check_url 网络检查 URL 设置;
  • server_check_url 代理服务器网络检查 URL 设置;
  • server_check_user_agent 代理服务器检查的 User Agent 自定义设置;
  • server_check_timeout 测试超时设置,单位为 ms

服务器 GEO 信息显示

quantumult x geo location checker

用于在应用主界面左上角显示服务器的 GEO 相关信息显示,如果不需要可以设置为 disabled

[general]
; geo_location_checker = disabled
geo_location_checker = http://www.example.com/json/, https://www.example.com/script.js

「运行模式」与「临时禁用」

running_mode_trigger

[general]
; [蜂窝数据], [Wi-Fi], [SSID]
running_mode_trigger = filter, filter, LINK_22E171:all_proxy, LINK_22E172:all_direct

可选参数:

  • all_direct 全部直连
  • all_proxy 全部代理
  • filter 规则分流

上述示例表示:在蜂窝数据使用分流 (第一个 filter),在 Wi-Fi 使用分流 (第二个 filter),在 SSID 为 LINK_22E171 时使用全部代理,在 SSID 为 LINK_22E172 时使用全部直连。

⚠️ 注意:此时 Rewrite 与 Task 仍然生效。

ssid_suspended_list

[general]
ssid_suspended_list = LINK_22E174, LINK_22E175

上述示例表示:在 SSID 为 LINK_22E174LINK_22E175 时暂时禁用 Quantumult X

⚠️ 注意:此时仅 Task 生效。

DNS 排除列表

[general]
dns_exclusion_list = *.cmpassport.com, *.jegotrip.com.cn, *.icitymobile.mobi, id6.me

不在该列表中的域名将会使用 Fake IP (CIDR 198.18.0.0/15),并具有 resolve-on-remote 参数的效果,如想对指定域名使用真实 IP 地址可在此处设置。

另外,dns_exclusion_list 中的域名的查询可能不会遵循 [dns] 中的设置。

该功能类似于 Surge 的「Always Real IP」

排除路由

Quantumult X 将不会处理到 excluded_routes 的流量。

[general]
excluded_routes = 239.255.255.250/32

修改后最好重新启动设备。

域名拦截模式

[general]
dns_reject_domain_behavior = loopback

可选参数有:

  • loopback
  • no-error-no-answer
  • nxdomain

UDP

fallback_udp_policy

当 UDP 请求经过规则模块以及策略模块后,所命中的服务器为 Quantumult X 所不支持 UDP Relay 的服务器或支持 UDP Relay 但未注明 udp-relay=true 的,则 fallback_udp_policy 会被使用。

[general]
fallback_udp_policy = reject

可选参数有:

  • reject
  • direct

当代理服务器不支持 UDP Relay 时,相关的连接的行为设置,默认为 reject

如一些海外游戏和语音使用 UDP 协议,而所使用的服务器不支持 UDP Relay 时,设置为 reject 将无法连接,如果需要调整该参数的值为 direct,请务必清楚了解同一目标主机名 TCP 请求与 UDP 请求的源地址不同所造成的隐私及安全风险

udp_whitelist

[general]
udp_whitelist = 53, 123, 1900, 80-443

用于设置 UDP 端口的白名单列表,不在该列表的 UDP 将会被丢弃

一段范围用 - 字符连接

udp_drop_list

[general]
udp_drop_list = 1900, 80

udp_drop_list 不会回发 ICMP (port unreachable) 消息

icmp_auto_reply

[general]
icmp_auto_reply = true

ICMP 自动回复

自定义 DoH 的 User Agent

[general]
doh_user_agent = Agent/1.0

自定义 DNS over HTTPS 的 User Agent