Clash 官方出品的四篇進階教學,覆蓋安裝設定、TUN 透明代理、自訂分流規則與訂閱管理,每篇均含完整操作步驟與官方推薦設定。
預計時間:5 分鐘 · 適合所有用戶
前往下載中心,根據你的作業系統選擇推薦用戶端:
.exe 安裝檔,按提示點擊下一步完成安裝.dmg 檔案,將應用程式拖曳到「應用程式」資料夾.AppImage(直接執行)或 .deb/.rpm 套件安裝安裝完成後首次啟動,用戶端會引導你完成基礎設定,選擇主題、語言等選項後繼續。
從你購買的代理服務(訂閱服務商)取得 Clash 格式的訂閱連結,通常在訂閱服務商用戶中心的「使用教學」或「訂閱連結」頁面。
以 Clash Verge Rev 為例匯入訂閱:
在用戶端「代理」頁面:
確認用戶端已開啟「系統代理」開關,然後:
預計時間:10 分鐘 · 需要管理員權限
系統代理只能代理支援 HTTP/SOCKS5 協議的應用程式。大量程式(遊戲用戶端、命令列工具 curl/git/npm、某些 App)不走系統代理,依然會直連。
TUN 模式在作業系統層面建立一塊虛擬網卡(TUN 設備),將系統所有出站流量都路由到這塊虛擬網卡,由 Clash 統一接管處理。對應用程式完全透明,無需任何設定。
Windows 上 TUN 模式需要先安裝專用驅動程式(Service Mode):
在你的 config.yaml 中新增以下 TUN 設定區塊:
tun: enable: true stack: mixed # 推荐:mixed 同时支持 TCP/UDP dns-hijack: - any:53 # 劫持所有 DNS 请求 auto-route: true # 自动配置路由表 auto-detect-interface: true
大多數圖形用戶端也提供介面開關,在「設定 → TUN 模式」直接開啟即可,無需手動編輯設定檔。
在用戶端中打開「TUN 模式」開關後:
Meta 或 Clash 的虛擬網卡curl https://www.google.com -I,若返回 HTTP 200 則表示 TUN 正常運作stack 改為 mixed 或 gvisortun 核心模組預計時間:15 分鐘 · 需要了解基礎概念
Clash 的規則格式為:類型, 值, 策略,從上到下依次匹配,命中第一條後立即執行對應策略,不再向下匹配。
rules: # 按完整域名匹配 - DOMAIN,www.google.com,Proxy # 按域名后缀匹配(含所有子域名) - DOMAIN-SUFFIX,github.com,Proxy # 按域名关键词匹配 - DOMAIN-KEYWORD,youtube,Proxy # 按 IP 段匹配 - IP-CIDR,192.168.0.0/16,DIRECT # 台灣 IP 直接連線 - GEOIP,CN,DIRECT # 按进程名匹配 - PROCESS-NAME,steam.exe,DIRECT # 兜底规则:未命中的全部走代理 - MATCH,,Proxy
可用策略:DIRECT(直連)、REJECT(攔截)或任意策略組名稱(如 Proxy、HK)。
在用戶端中找到目前使用的設定檔,右鍵選擇「用編輯器打開」或「在資料夾中顯示」。
推薦使用 VS Code 編輯(安裝 YAML 外掛後可以即時檢測語法錯誤)。設定檔的 rules: 部分通常在檔案末尾。
在 rules: 列表的最頂部插入你的自訂規則(優先級最高):
rules: # ── 自定义规则放这里(最高优先级)── # 让微信走直连 - PROCESS-NAME,LINE.exe,DIRECT - DOMAIN-SUFFIX,discord.com,DIRECT # 屏蔽广告域名 - DOMAIN-SUFFIX,ads.example.com,REJECT # 让 npm 走代理加速 - DOMAIN-SUFFIX,npmjs.com,Proxy - DOMAIN-SUFFIX,registry.npmjs.org,Proxy # ── 下面是原有规则,不要删除 ── ...
對於廣告過濾、串流媒體解鎖等複雜場景,推薦直接引用社群維護的規則集,無需手動維護長列表:
rule-providers: reject: type: http behavior: domain url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/reject.txt" path: ./ruleset/reject.yaml interval: 86400 rules: - RULE-SET,reject,REJECT # 广告拦截 ...
interval(秒)設定的間隔自動下載並更新規則集,無需手動操作。儲存設定檔後,在用戶端中點擊「重新載入設定」(或重啟用戶端)使修改生效。
除錯技巧:
debug,日誌中會顯示每個請求的規則匹配過程預計時間:10 分鐘 · 日常維護必備
Clash 用戶端支援同時保存多個訂閱設定,可以在不同訂閱服務商之間快速切換。在「設定」頁面:
訂閱服務商會不定期更新節點,設定自動更新可以保證你始終使用最新節點:
也可以在 config.yaml 頂部新增更新間隔(單位:秒):
# Proxy Provider 自动更新示例 proxy-providers: my-airport: type: http url: "https://your-airport.com/clash/proxies" interval: 86400 # 每 24 小时自动更新 path: ./providers/my-provider.yaml health-check: enable: true url: https://www.gstatic.com/generate_204 interval: 300 # 每 5 分钟健康检查
遇到訂閱無法更新或節點全部超時時,按以下步驟排查:
訂閱中通常包含幾十甚至上百個節點,使用 Proxy Provider 的過濾功能可以只載入你需要的節點:
proxy-providers: hk-nodes: type: http url: "https://your-airport.com/clash/proxies" interval: 86400 path: ./providers/hk.yaml filter: "香港|HK|Hong Kong" # 只保留香港节点 health-check: enable: true url: https://www.gstatic.com/generate_204 interval: 300
filter 欄位支援正規表示式,可以按節點名稱篩選特定地區或類型的節點,大幅減少無用節點的干擾。
訂閱連結和自訂規則是你的核心設定,定期備份很有必要:
config.yaml(或自訂的規則檔案)保存到雲端儲存(如 iCloud、OneDrive、GitHub 私有儲存庫)教學沒有覆蓋你的問題?參閱 Clash 常見問題解答,或直接下載用戶端開始體驗。