無論訂閱多複雜,一份 Clash 設定永遠由固定的幾個頂級段組成。讀懂這份「地圖」,再看任何設定都不會迷路。
全域性欄位
mixed-port: 7890 # HTTP+SOCKS 混合連接埠
allow-lan: false # 是否允許區域網接入
bind-address: "*" # allow-lan 時監聽的位址
mode: rule # rule / global / direct
log-level: info # 日誌級別
ipv6: false # 是否解析並連線 IPv6
external-controller: 127.0.0.1:9090 # API 位址
secret: "" # API 金鑰
這些欄位控制核心整體行為,用戶端介面上的開關(連接埠、模式、Allow LAN)本質就是在改它們。
合作推薦 訂閱連結從哪來? 本站合作機場註冊即送 1GB 香港高速體驗流量,可直接一鍵匯入。 取得高速節點dns 段
dns:
enable: true
enhanced-mode: fake-ip # 或 redir-host
nameserver:
- 223.5.5.5
fallback:
- https://1.1.1.1/dns-query
控制核心如何解析域名,直接影響分流準確性與抗汙染能力,詳見 自定義 DNS。
proxies 段:節點定義
proxies:
- name: "香港 01"
type: trojan # ss / vmess / trojan / snell / socks5 / http
server: hk1.example.com
port: 443
password: xxxx
sni: hk1.example.com
udp: true
每個條目一個節點。不同協定的欄位不同,但 name / type / server / port 四項必有。name 是節點在整份設定中的唯一標識,代理組靠它引用節點。
proxy-groups 段:策略組
proxy-groups:
- name: "節點選擇"
type: select
proxies: ["自動選擇", "香港 01", "DIRECT"]
組織節點的使用策略,四種類型的行為見代理組類型詳解。組可以引用組,形成樹狀結構。
rules 段:分流規則
rules:
- DOMAIN-SUFFIX,google.com,節點選擇
- GEOIP,CN,DIRECT
- MATCH,節點選擇
自上而下匹配,規則寫法見規則基礎。
可選段速覽
| 段 | 用途 |
|---|---|
proxy-providers | 節點外接訂閱,見 proxy-providers 詳解 |
rule-providers | 規則集外接,見 Rule Providers |
tun | TUN 模式引數 |
hosts | 靜態域名對映,類似系統 hosts |
script | 指令碼分流(Premium),見指令碼模式 |
YAML 語法三條鐵律:縮排只用空格(兩個為宜);冒號後必須有空格;包含特殊字元的字串加引號。設定改完不生效,八成是這三條之一犯了。