DOWNCLASH.COM · TUTORIALS

Clash 使用教學 — 從安裝規則設定詳解

本教學涵蓋 Windows、macOS、Android、iOS、Linux 全平台的 Clash 安裝步驟,訂閱連結匯入方法,config.yaml 設定檔的欄位結構,規則語法完整對照表,以及使用過程中最常遇到的問題排查方法。跟著目錄逐節閱讀,或直接跳轉到你需要的部分。

難度:新手友善 預計閱讀:約 15 分鐘 適用版本:Clash / mihomo 核心通用

01 快速開始三步驟

如果你只是想盡快用上,先看這三步;後面章節會針對每個平台展開更詳細的圖文說明。

1
下載並安裝用戶端 根據你的作業系統前往下載頁取得對應安裝包,雙擊安裝。Windows / macOS / Linux 桌面端安裝完成後會出現在系統匣或選單列。
2
匯入訂閱連結 打開用戶端,在「訂閱」或「Profiles」頁面貼上代理服務商提供的訂閱網址(一段以 http 開頭的連結),點擊更新,用戶端會自動拉取節點與規則設定。
3
選擇節點並開啟代理 在「代理」頁面的策略群組中選擇一個延遲較低的節點,然後開啟「系統代理」或「TUN 模式」開關,此時瀏覽器和大部分應用程式就會按規則自動分流。

02 各平台安裝步驟

不同系統在權限設定和用戶端選擇上略有差異,以下按平台分別說明。

Windows 安裝步驟

1
下載用戶端推薦 Clash Verge Rev(資源占用低)或 Clash for Windows(介面簡單),下載連結見下載頁 Windows 部分
2
安裝並首次執行雙擊 exe 安裝。若系統安全軟體彈出提示,選擇「仍要執行」(Clash 為開源軟體,此提示通常是未簽署證書導致的誤判)。
3
匯入訂閱並連接在訂閱頁貼上連結並更新,切換到代理頁選擇節點,開啟「系統代理」,瀏覽器即可正常使用代理規則。

macOS 安裝步驟

1
下載核心與前端本站提供 mihomo 命令列核心,需要搭配 Clash Verge Rev 或 ClashX 等圖形前端使用,詳見下載頁 macOS 部分
2
信任未驗證的開發者首次打開如提示「無法驗證開發者」,前往「系統設定 → 隱私權與安全性」,找到該應用程式並點擊「仍要打開」。
3
授權網路擴充功能若使用 TUN 模式,系統會請求安裝網路擴充功能或 VPN 設定,點擊允許即可,這是虛擬網路卡正常運作所必需的權限。

Android 安裝步驟

1
下載 apk 並允許安裝下載 Surfboard 後,若系統封鎖安裝,進入「設定 → 安全性 → 允許安裝不明來源應用程式」並單獨為檔案管理器或瀏覽器授權。
2
新建設定並貼上訂閱打開 App,新建一個設定檔,貼上訂閱連結並儲存,App 會自動下載節點與規則。
3
授權 VPN 權限並連接點擊連接時系統會彈出 VPN 連接授權提示,選擇允許,狀態列出現小鑰匙圖示即代表已連接。

iOS 安裝步驟

1
從 App Store 安裝相容應用程式iOS 無官方 Clash 用戶端,可安裝 Shadowrocket、Stash 或 Quantumult X,均相容 Clash 規則語法,詳見下載頁 iOS 部分
2
新增設定並輸入訂閱網址打開 App 內的設定管理頁面,選擇「新增設定」或「URL 匯入」,貼上訂閱連結後儲存。
3
安裝 VPN 設定檔首次連接會跳轉到系統設定請求安裝 VPN 設定描述檔,需要在「設定 → 一般 → VPN與裝置管理」中確認安裝。

Linux 安裝步驟

1
選擇圖形介面或命令列桌面環境推薦 Clash Verge Rev(deb 包直接安裝);伺服器或無桌面環境推薦 mihomo 命令列核心,詳見下載頁 Linux 部分
2
放置設定檔將訂閱商提供的 config.yaml 放到 ~/.config/clash/ 目錄下,命令列核心預設會讀取該路徑。
3
啟動核心命令列執行 ./mihomo -d ~/.config/clash 即可啟動;如需常駐後台,建議搭配 systemd 編寫服務單元實現開機自動啟動。

03 訂閱連結匯入方法

訂閱連結(Subscription URL)是代理服務商提供的一個遠端位址,內容通常是一份 Base64 編碼或 YAML 格式的設定檔,包含若干個節點資訊。用戶端定期存取這個位址就能自動更新節點清單,不需要每次手動輸入。

1
取得訂閱網址登入代理服務商的使用者面板,在「訂閱」「我的訂閱」或類似位置複製專屬連結,注意連結通常包含身分識別參數,不要分享給他人。
2
在用戶端中新建訂閱不同用戶端叫法略有差異(「訂閱」「Profile」「設定」),找到對應入口貼上連結。
3
設定自動更新週期大多數用戶端支援設定訂閱自動更新的時間間隔(如每 24 小時),避免因節點資訊過期導致連接失敗。
提示:若訂閱長期無法更新,先確認目前網路能否直接連上該位址;部分服務商的訂閱位址本身需要代理才能連上,可以先手動連接一個可用節點,再重試更新。

04 設定檔結構詳解

Clash 的核心是一份名為 config.yaml 的文字檔,用 YAML 格式宣告連接埠、節點、策略群組與規則。理解它的結構,能幫助你看懂訂閱內容,甚至手動微調規則。以下是一份精簡範例:

# 基礎監聽連接埠與運行模式
mixed-port: 7890
mode: rule
log-level: info

# 節點清單:每個節點對應一個代理伺服器
proxies:
  - { name: "HK-01", type: vmess, server: example.com, port: 443 }

# 策略群組:把節點歸類,指定選擇方式
proxy-groups:
  - { name: "PROXY", type: url-test, proxies: ["HK-01"], url: "http://www.gstatic.com/generate_204", interval: 300 }

# 規則:決定每則請求的最終走向
rules:
  - DOMAIN-SUFFIX,github.com,PROXY
  - GEOIP,CN,DIRECT
  - MATCH,PROXY

關鍵欄位說明

欄位作用
mixed-port同時支援 HTTP 與 SOCKS5 協議的本地監聽連接埠,瀏覽器或系統代理通常指向這個連接埠。
mode運行模式:rule(按規則分流,最常用)、global(全域走同一節點)、direct(全部直連,用於暫時關閉代理)。
proxies節點清單,每一項描述一個代理伺服器的連接方式(協議類型、位址、連接埠、加密方式等)。
proxy-groups把多個節點歸為一組並指定選擇策略:select 手動選擇、url-test 自動選最低延遲、fallback 容錯移轉、load-balance 負載平衡。
rules規則清單,按從上到下的順序依次比對,命中後立即生效,因此順序很重要。
提示:大多數訂閱連結會自動產生完整的 proxiesproxy-groups,一般使用者通常只需要微調 rules 部分即可滿足個性化分流需求。每個欄位的完整取值範圍與說明見設定文件中心

05 規則語法完整對照表

規則的寫法統一為 類型,比對內容,目標策略,目標策略可以是某個策略群組名稱,也可以是 DIRECT(直連)或 REJECT(封鎖)。

規則類型範例說明
DOMAINDOMAIN,ad.example.com,REJECT精確比對完整網域,不含子網域。
DOMAIN-SUFFIXDOMAIN-SUFFIX,github.com,PROXY比對該網域及其所有子網域,最常用的規則類型。
DOMAIN-KEYWORDDOMAIN-KEYWORD,ad-track,REJECT網域中包含指定關鍵字即符合,常用於批量封鎖廣告與統計網域。
GEOIPGEOIP,CN,DIRECT按目標 IP 所屬國家或地區比對,中國大陸 IP 直連是最常見用法。
IP-CIDRIP-CIDR,192.168.0.0/16,DIRECT按 IP 位址範圍比對,常用於區域網路、內網位址直連。
DST-PORTDST-PORT,443,PROXY按目標連接埠號比對,可用於按連接埠區分流量類型。
PROCESS-NAMEPROCESS-NAME,chrome.exe,PROXY按發起請求的程序名稱比對,僅桌面端(Windows/macOS/Linux)支援。
MATCHMATCH,PROXY兜底規則,比對所有未被前面規則命中的流量,必須放在規則清單的最後一行。
提示:規則按順序從上到下比對,一旦命中就不再往下判斷,所以更精確、更需要優先生效的規則應寫在前面,籠統的兜底規則(如 GEOIP,CN,DIRECTMATCH)放在最後。規則集(Rule Provider)等進階用法見進階設定教學

06 常見問題排查

以下是新手使用過程中最常遇到的三個問題;完整的問題排查清單(安裝、連接、訂閱、設定、帳號安全共 20+ 問題)見獨立的常見問題大全頁

Clash 連接後無法連上網路怎麼辦?+
先檢查目前節點是否可用:在策略群組中點擊測速,若延遲顯示逾時或失敗請更換其他節點。其次確認系統代理或 TUN 模式已經開啟,最後檢查本機防火牆或安全軟體是否封鎖了 Clash 的網路請求。
訂閱更新失敗或提示無法連接伺服器該怎麼處理?+
先確認訂閱網址複製完整、沒有多餘空格;再檢查目前網路環境能否直接連上該訂閱網址,如果訂閱網址本身需要代理才能連上,可以先連接任意可用節點後再更新訂閱,或更換網路環境重試。
Clash 用戶端本身是免費的嗎?+
是的,Clash 用戶端與 mihomo 核心均為開源免費軟體。但用戶端本身不提供代理節點,節點資源(也就是訂閱連結)需要自行從代理服務商處取得。
沒找到答案?前往常見問題大全查看完整分類清單,或前往進階設定教學了解 TUN 模式、策略群組等深入用法。

07 名詞解釋

剛接觸 Clash 時常會遇到一些專有名詞,這裡列出最基礎的幾個;完整的術語詞典(協議、規則、網路模式等 30+ 詞條)見獨立的名詞解釋大全頁

節點 / Proxy單個代理伺服器的連接資訊,包含位址、連接埠、協議與加密方式。
訂閱 / Subscription一個遠端位址,內容為包含多個節點資訊的設定檔,用戶端可定期自動更新。
策略群組 / Proxy Group將多個節點歸類,並指定選擇方式:手動選擇、自動測速、容錯移轉或負載平衡。
規則 / Rule決定某一類網路請求最終走哪個策略群組,或直連、封鎖。
看完教學,去下載對應用戶端吧 Windows / macOS / Android / iOS / Linux 全平台安裝包,均在下載頁整理完畢。
前往下載頁 →
想深入了解 Clash? 常見問題大全、名詞解釋詞典、設定文件中心與進階設定教學,涵蓋從排錯到高階用法的完整資料。