Clash 完整使用指南
從零開始,手把手帶您完成安裝、配置、使用全流程。
什麼是 Clash
Clash 是一款基於規則的網路代理引擎。與簡單的代理工具不同,它將流量根據您定義的規則進行精細分流——哪些走代理、哪些直連、哪些拒絕,全部由您掌控。
核心引擎
Clash / Mihomo 是命令列核心,負責實際的流量處理與規則匹配。
GUI 軟體
Clash Verge Rev、FlClash 等是圖形介面前端,內建核心引擎,一般使用者直接使用即可。
訂閱 / 設定檔
包含節點資訊與路由規則的 YAML 檔案,由您的服務提供商提供,定期更新。
規則引擎
根據網域、IP、程序、地區等維度自動判斷每條流量的出口策略。
安裝軟體
根據您的作業系統選擇對應軟體。我們推薦 Clash Verge Rev,它在 Windows、macOS、Linux 上均可使用,功能完整且維護活躍。
- 前往 下載頁面 下載 Clash Verge Rev x64 (.exe) 安裝包。
- 按兩下執行安裝程式,依提示完成安裝(預設路徑即可)。
- 首次啟動時 Windows Defender 可能彈出提示,點擊「仍要執行」。
- 安裝完成後在工作列找到 Clash Verge Rev 圖示,右鍵即可存取所有功能。
- 前往 下載頁面,M 系列 Mac 選 Apple Silicon (.dmg),Intel Mac 選 Intel x64 (.dmg)。
- 打開 .dmg 檔案,將 Clash Verge Rev 拖入「應用程式」資料夾。
- 首次啟動時系統提示「無法驗證開發者」,前往 系統設定 → 隱私權與安全性,點擊「仍要打開」。
- 啟動後選單列右上角會出現 Clash 圖示。
- 前往 下載頁面,2016 年後的手機選 ARM64-v8a (.apk),不確定選通用版。
- 在手機「設定 → 安全」中開啟「允許安裝未知來源應用程式」。
- 打開下載好的 APK 檔案,點擊安裝。
- 啟動 ClashMeta for Android,授予 VPN 權限。
- iOS 應用程式需透過 App Store 購買,請先準備好美區 Apple ID(詳見 下載頁 iOS 區的註冊指南)。
- 在 App Store 搜尋並購買 Stash ($3.99) 或 Shadowrocket ($2.99)。
- 安裝完成後打開應用程式,依提示授予 VPN 權限。
匯入訂閱
訂閱連結(Subscription URL)是由您的代理服務提供商給您的一串網址,其中包含所有節點資訊。將它貼到軟體後,Clash 會自動下載並解析設定檔。
複製訂閱連結
從您的服務商後台或郵件中找到 Clash 訂閱連結,複製完整 URL。
在軟體中新增
打開 Clash Verge Rev,進入「訂閱」頁面,點擊右上角「+」,貼上連結後點擊「匯入」。
啟用設定檔
訂閱清單中點擊剛匯入的設定卡片將其設為「啟動」,右上角狀態變為綠色即為生效。
代理模式
Clash 提供三種代理模式,適用於不同場景:
規則模式 推薦
根據設定檔中的規則,自動判斷每條流量是走代理還是直連。國內流量直連,境外流量走代理,兼顧速度與可用性,適合大多數使用者日常使用。
全域模式
所有流量強制走代理,不經過規則判斷。適合臨時需要全域代理的場景,但會增加國內網站延遲,不建議長期使用。
直連模式
所有流量直接連線,完全不走代理。相當於關閉代理,用於臨時關閉 Clash 但不結束軟體的場景。
規則配置
規則(Rules)是 Clash 的核心能力。每條規則由三部分組成:匹配類型、匹配值、策略組,按從上到下的順序匹配,命中第一條後即執行對應策略。
rules: # 进程名匹配 — Docker 直连 - PROCESS-NAME,docker,DIRECT # 域名后缀匹配 — 走代理节点 - DOMAIN-SUFFIX,openai.com,Proxy - DOMAIN-SUFFIX,google.com,Proxy # IP 段匹配 — 局域网直连 - IP-CIDR,192.168.0.0/16,DIRECT - IP-CIDR,10.0.0.0/8,DIRECT # GeoIP — 中国 IP 直连 - GEOIP,CN,DIRECT # 兜底规则 — 其余流量走代理 - MATCH,Proxy
常用規則類型
| 類型 | 匹配對象 | 範例 |
|---|---|---|
DOMAIN |
完整網域精確匹配 | DOMAIN,www.google.com,Proxy |
DOMAIN-SUFFIX |
網域後綴(含子網域) | DOMAIN-SUFFIX,google.com,Proxy |
DOMAIN-KEYWORD |
網域包含關鍵字 | DOMAIN-KEYWORD,google,Proxy |
IP-CIDR |
IP 段(CIDR 格式) | IP-CIDR,8.8.8.8/32,Proxy |
GEOIP |
IP 所屬國家/地區 | GEOIP,CN,DIRECT |
PROCESS-NAME |
程序名稱(僅桌面端) | PROCESS-NAME,chrome,Proxy |
MATCH |
兜底規則(必須放最後) | MATCH,Proxy |
TUN 模式
系統代理只能處理透過系統代理設定發出的流量(主要是瀏覽器)。遊戲用戶端、終端機工具、部分 Electron 應用程式往往會繞過系統代理。TUN 模式在驅動層建立虛擬網卡,接管所有 TCP/UDP 流量,實現真正的全域透明代理。
- 僅處理遵守系統代理設定的應用程式
- 遊戲、CLI 工具通常不走代理
- 無需額外權限
- 適合日常瀏覽器使用
- 接管所有應用程式的 TCP/UDP 流量
- 遊戲、終端機、任何應用程式均生效
- 需要管理員 / root 權限
- 適合遊戲加速、開發環境
如何開啟 TUN 模式
YAML 配置詳解
Clash 的設定檔為 YAML 格式,一個完整的設定檔通常包含以下幾個主要板塊:
# ── 全局设置 ────────────────────────────────── mixed-port: 7890 # HTTP + SOCKS5 混合端口 allow-lan: false # 是否允许局域网连接 mode: rule # rule / global / direct log-level: info # ── DNS 设置 ────────────────────────────────── dns: enable: true nameserver: - 223.5.5.5 # 阿里 DNS(国内) - 8.8.8.8 # Google DNS(国外) enhanced-mode: fake-ip # ── 代理节点 ────────────────────────────────── proxies: - name: "HK-01" type: vmess server: example.com port: 443 uuid: your-uuid-here alterId: 0 cipher: auto tls: true # ── 策略组 ──────────────────────────────────── proxy-groups: - name: "Proxy" type: select # 手动选择 proxies: - HK-01 - DIRECT - name: "Auto" type: url-test # 自动选最快节点 url: http://www.gstatic.com/generate_204 interval: 300 proxies: - HK-01 # ── 规则 ────────────────────────────────────── rules: - GEOIP,CN,DIRECT - MATCH,Proxy
策略組類型
| 類型 | 說明 |
|---|---|
select | 手動在介面上選擇節點 |
url-test | 自動測速並選擇延遲最低的節點 |
fallback | 按順序檢測,優先使用第一個可用節點 |
load-balance | 多節點負載平衡 |
relay | 鏈式代理,流量依次經過多個節點 |
常見問題
匯入訂閱後提示「設定檔解析失敗」
通常是訂閱連結過期或格式不正確。請檢查:
- 連結是否完整,有沒有被截斷
- 連結是否為 Clash 格式(非 V2Ray / Shadowsocks 格式)
- 服務商是否提供了單獨的 Clash 訂閱連結(而非通用訂閱)
- 重新從服務商後台複製最新連結
瀏覽器可以上網但遊戲 / 應用程式無效果
這是系統代理的限制。遊戲用戶端和部分應用程式不遵守系統代理設定,需要開啟 TUN 模式才能代理所有流量。詳見上方「TUN 模式」章節。
開啟代理後網速變慢
可能原因:
- 目前選擇的節點與您的位置物理距離較遠,換一個延遲更低的節點
- 代理模式設為「全域」,導致國內流量也經過代理。切換為「規則模式」
- 節點本身頻寬有限,聯絡服務商或升級方案
macOS 提示「Clash Verge Rev 已損壞,無法打開」
這是 macOS Gatekeeper 的安全檢查。在終端機執行以下命令後重新打開:
sudo xattr -rd com.apple.quarantine /Applications/Clash\ Verge\ Rev.app
TUN 模式開啟後無法上網
可能是 DNS 洩漏或節點不可用。請嘗試:
- 在軟體中檢測目前所選節點是否可用(延遲測試)
- 關閉 TUN 模式,恢復系統代理後再排查節點問題
- 確認設定檔中的 DNS 設定正確,推薦啟用
fake-ip模式
如何讓某個應用程式走直連而不走代理?
在設定檔的 rules 部分,在最前面新增程序名稱規則:
- PROCESS-NAME,your-app-name,DIRECT
Windows 填寫 .exe 檔名(如 steam.exe),macOS 填寫程序名稱(如 Steam)。