無論訂閱多複雜,一份 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
tunTUN 模式引數
hosts靜態域名對映,類似系統 hosts
script指令碼分流(Premium),見指令碼模式
YAML 語法三條鐵律:縮排只用空格(兩個為宜);冒號後必須有空格;包含特殊字元的字串加引號。設定改完不生效,八成是這三條之一犯了。