配置

Chute 的大部分功能由配置文件控制。Chute iOS 和 Chute Mac 可通过 iCloud Drive 共享配置文件。你可以使用文本编辑器、Chute iOS 应用或 Chute Dashboard 来编辑配置文件。

配置段

配置文件按命名段进行组织:

段名 用途
[General] 全局设置(日志、IPv6、DNS、代理端口等)
[Proxy] 出站代理策略定义
[Proxy Group] 策略组定义(select、url-test、fallback、load-balance、ssid)
[Rule] 流量匹配和路由规则
[Host] 本地 DNS 的 Host-to-IP 映射
[DNS] DNS 设置,同时接受 [General] 中的 DNS 键和 [Host] 风格的按域名覆盖
[URL Rewrite] URL 重写规则
[Header Rewrite] HTTP Header 重写规则
[Body Rewrite] HTTP 正文搜索替换规则
[Map Local] Mock 响应规则
[MITM] HTTPS 解密设置
[Script] JavaScript 脚本定义
[SSID Setting] Wi-Fi SSID 挂起规则
[Replica] 流量录制过滤器
[Module] 外部模块文件
[WireGuard <name>] WireGuard 隧道配置(必须指定实例名称,例如 [WireGuard HomeServer]
[AmneziaWG <name>] AmneziaWG 隧道配置,兼容 WireGuard 并带有混淆参数(必须指定实例名称,例如 [AmneziaWG HomeServer]
[Tailscale] 全局 Tailscale 配置(全局唯一)
[Proxy Provider] 外部代理列表源
[Rule Provider] 外部规则集源

注意:[Panel][Ponte][MTProto] 这几个段会被识别,以免 Surge 配置报错,保存配置时它们的内容也会被原样保留,但在 Chute 中不产生任何效果。

DNS 段

与 DNS 相关的 [General] 键也可以等效地写在顶层的 [DNS] 段中。该段中的行按键名分别处理:

处理方式
dns-serverdoh(别名 doh-server)、dotdoqdoh3hijack-dnsalways-real-ip 与写在 [General] 中完全相同;该键会被当作写在 [General] 中一样存储
其他任何行 [Host] 的按域名语法解析,例如 *.example.com = server:1.1.1.1
两者都不是的键 被忽略,并在日志中给出提示;该行本身会被保留
[DNS]
doh = https://dns.google/dns-query
hijack-dns = 8.8.8.8:53
*.example.com = server:1.1.1.1

注意:由于此处两种行形式都可接受,一个 [DNS] 段中可以混合 DNS 服务器设置与按域名覆盖。请不要在 [General][DNS] 中重复同一项设置:例如出现第二条 doh 行时,会被报告为重复的 DoH 配置。

注释

Chute 配置文件支持注释行,以 #;// 开头。同时也支持行内注释:使用 //,或前面带有空白字符的 # / ;。保存配置时,注释和空行都会被保留。

S. Smart Rabbit LLC © All Rights Reserved            updated 2026-08-18 11:57:36

本页为英文版的翻译。如内容有出入,以英文版为准。

results matching ""

    No results matching ""