Clash 是由官方團隊基於 Go 語言開發的開源跨平台網路代理客戶端,以極低的記憶體佔用和靈活的規則分流系統著稱,深受全球開發者與技術使用者信賴。本文為 Clash 官方入門設定指南,系統介紹從安裝客戶端到完成首次代理設定的完整步驟,預計耗時約 10 分鐘。
第一步:選擇並安裝客戶端
Clash 本體是一個命令列核心,但大多數使用者使用的是基於它開發的圖形化客戶端。根據你的作業系統選擇合適的版本:
- Windows:推薦 Clash for Windows 或 Clash Verge Rev,安裝包下載後雙擊執行即可
- macOS:推薦 ClashX Pro 或 Clash Verge,支援 Intel 和 Apple Silicon
- Linux:推薦 Clash Verge 或直接使用命令列版本搭配 Yacd 控制面板
- Android:使用 ClashMeta for Android(CMFA),在 GitHub 發佈頁下載 APK 安裝
- iOS:可使用 Stash 或 Shadowrocket(在 App Store 購買即可)
安裝完成後首次啟動,部分客戶端會請求管理員權限或網路擴充功能權限,這是設定系統代理的必要步驟,請允許。
第二步:取得並匯入訂閱連結
Clash 本身不提供代理伺服器,你需要從訂閱服務商處購買或取得免費訂閱。訂閱連結通常是一個以 https:// 開頭的 URL,包含了所有可用節點的設定資訊。
匯入訂閱的步驟因客戶端而略有差異,以 Clash for Windows 為例:
- 開啟軟體,點擊左側導覽的 「設定」(Profiles) 選項
- 在頁面頂部的輸入框中貼上你的訂閱連結
- 按下 Enter 或點擊下載按鈕,等待設定檔自動下載
- 下載完成後,點擊設定檔卡片將其啟用(會顯示綠色高亮)
第三步:了解三種代理模式
Clash 提供三種執行模式,了解它們的差異有助於你根據場景靈活切換:
- 規則模式(Rule):這是最常用也是最推薦的模式。Clash 會根據設定檔中定義的規則,自動判斷每個域名或 IP 應該走代理還是直連。例如訪問 Google 走代理,訪問本地網站直連,既保證了代理流量的可用性,又不會影響本地網路速度。
- 全域模式(Global):所有流量都透過選定的代理節點轉發。適合臨時需要讓所有流量走代理的場景,但會導致訪問本地網站變慢。
- 直連模式(Direct):所有流量都不經過代理,直接連線目標伺服器。相當於關閉代理功能,用於排查網路問題時使用。
日常使用建議保持規則模式,讓 Clash 的智慧分流規則來處理流量的路由決策。
第四步:開啟系統代理
在客戶端主頁找到 「System Proxy」 開關並開啟。開啟後,系統會將瀏覽器、下載工具等支援系統代理的應用程式的網路請求自動轉發給 Clash 處理。
你可以透過訪問 ipinfo.io 或 ip.sb 來驗證代理是否生效——如果顯示的 IP 位址屬於你的代理節點所在地區,則說明設定成功。
需要注意的是,系統代理並不能覆蓋所有應用程式。部分軟體(如命令列工具 curl、某些遊戲客戶端)會繞過系統代理設定直接發起網路連線。對於這類場景,需要開啟 TUN 模式才能實現真正的全域代理,詳細設定方法可參考本部落格的 TUN 模式詳解文章。
第五步:選擇合適的節點
開啟 「代理」(Proxies) 頁面,你會看到從訂閱中取得的所有節點清單。選擇節點時可以參考以下原則:
- 延遲:一般來說延遲在 100ms 以內體驗最佳,100-200ms 也可以接受,超過 300ms 則明顯感覺卡頓
- 地理位置:使用串流服務(如 Netflix)、ChatGPT 選擇美國節點;訪問香港或台灣地區的服務選對應地區節點
- 負載:如果訂閱服務商提供節點負載資訊,優先選擇負載較低的節點
大多數客戶端支援「全部測速」功能,點擊後會自動向所有節點發送測速請求並顯示即時延遲,方便快速找到最優節點。
常見問題
Q:瀏覽器可以訪問,但其他軟體不行?
這是因為系統代理只對支援代理設定的應用程式有效。解決方法是開啟 TUN 模式或在對應軟體中手動設定代理(位址 127.0.0.1,連接埠通常為 7890)。
Q:節點延遲顯示 timeout 怎麼辦?
先確認訂閱是否過期,然後嘗試點擊更新設定。若多數節點都逾時,可能是本地網路有問題,重新啟動路由器後再試。
Q:切換節點後速度還是很慢?
嘗試不同地區的節點,優先選擇物理距離近且負載低的節點。另外確認目前模式是否為規則模式,避免所有流量都走代理造成不必要的延遲。