Windows 連線疑難排解

Clash 常見問題

訂閱、系統代理、TUN 與連線故障。
先確認問題發生在哪一層,再調整對應設定。

依分類跳轉,點選問題即可展開答案。舊版介面名稱以 Clash for Windows 為例,新客戶端的入口可能有所不同。

入門指南

先釐清客戶端、核心與代理服務的差異,避免把不同層面的問題混為一談。

Clash for Windows 還有更新嗎?新電腦該安裝什麼?

Clash for Windows 原專案已停止維護,舊版安裝檔不會因此取得新的協定支援、核心修正或 Windows 相容性更新。現有環境能正常執行,不代表適合繼續用在新裝置上。新安裝前可先比較 Clash Plus、Clash Verge Rev 與 FlClash,再確認系統架構和設定檔格式。遷移前請保留訂閱來源、自行新增的規則與策略組選擇;不要直接覆蓋舊目錄,也別以為舊核心能讀取的設定檔,所有客戶端都能讀取。

安裝客戶端後,為什麼還需要訂閱或設定檔?

客戶端負責讀取設定、監聽本機連接埠並轉送連線,本身不等於可用的代理服務。訂閱通常由服務提供者提供,內容包含節點、策略組和規則,也可能受方案期限與流量額度限制。請先確認手上的網址是客戶端支援的設定訂閱,而非登入頁面或付款頁面。訂閱連結可能具有帳戶存取權限,應像密碼一樣妥善保管;排查問題時只需描述錯誤訊息,切勿把完整連結貼到公開留言區或交給陌生的轉換網站。

Clash for Windows、Mihomo 與設定檔之間是什麼關係?

桌面客戶端提供匯入設定、選擇策略組及切換系統代理的介面;核心負責實際處理連線,YAML 設定檔則定義連接埠、DNS、節點與規則。Clash for Windows 的舊核心與採用 Mihomo 的新客戶端並不完全相同,部分欄位和協定僅適用於特定核心。遇到設定解析錯誤時,應先確認客戶端核心及其支援的欄位範圍,而非一再重新安裝。單獨下載核心,也不會自動取得完整的桌面介面或訂閱管理功能。

Windows、Android 和 iOS 可以共用同一份訂閱嗎?

能否共用取決於服務提供者的裝置數量限制、客戶端支援的訂閱格式,以及各平台核心對協定和欄位的支援程度。在 Windows 匯入成功,不代表手機客戶端也能接受所有內容。請先在服務提供者的網站選擇對應的客戶端格式,再分別匯入各裝置;若連線數或裝置數超過上限,則需調整服務方案。iOS 使用者可在下載頁查看 Clash Plus 的 App Store 連結與官方網站 clashplus.io;行動裝置的網路接管方式不能直接套用 Windows 系統代理設定。

Global 模式或 TUN 模式能確保所有流量都經過代理嗎?

不能只看模式名稱判斷。Global 會決定進入核心的連線採用哪個策略,但不會讓所有程式自動把連線交給核心;TUN 則透過虛擬網路介面接管符合路由條件的流量,也可能受到路由排除、DNS、IPv6 和其他 VPN 影響。請先確認流量是否進入客戶端,再檢查實際命中的策略。處理敏感業務時,應分別驗證目標應用程式、DNS 與 IPv6 的連線路徑;瀏覽器的出口 IP 改變,不能證明整台電腦的所有連線都已被接管。


安裝設定

先從系統架構、啟用設定與監聽連接埠著手,讓基本連線順利運作。

Windows 安裝檔該選 x64 還是 ARM64?

開啟 Windows 設定,前往「系統」中的「系統資訊」,查看系統類型與處理器資訊。一般 Intel、AMD 桌上型電腦通常選擇 x64;採用 ARM 處理器的裝置,則優先選擇客戶端明確提供的 ARM64 安裝檔。不要只憑 Windows 10 或 Windows 11 判斷架構。下載頁未列出的架構,無法靠修改檔名取得支援。安裝後若無法開啟,請記下錯誤訊息,再確認系統版本、架構與執行階段相依項目;不要一開始就關閉系統防護或盲目切換相容模式。

第一次匯入訂閱後,如何確認設定已啟用?

在 Clash for Windows 的 Profiles 頁面貼上訂閱網址並下載,等設定檔項目出現後,點選該項目使其生效。其他客戶端的對應頁面通常稱為設定或訂閱。接著進入 Proxies,確認策略組與節點已載入,並選擇要使用的策略。最後回到 General 開啟 System Proxy,再前往目標網站測試,同時查看 Connections 或 Logs 是否出現相應連線。只成功下載設定檔還不夠;未選取設定檔、策略組仍是 DIRECT,或未啟用系統代理,都可能讓連線維持直連。

啟用 TUN 時提示權限不足,該先檢查什麼?

先確認客戶端支援目前 Windows 版本的 TUN 實作,再檢查服務模式是否已安裝且正常執行。舊版 Clash for Windows 通常需要先處理 Service Mode;新客戶端可能有自己的服務安裝入口,請勿混用不同客戶端的服務程式。依照客戶端說明完成一次系統管理員授權後,再嘗試啟用 TUN。若仍然失敗,請查看服務啟動與虛擬網卡相關記錄,並暫時關閉其他 VPN 進行比對。公司電腦若受裝置管理政策限制,請聯絡管理員,不要繞過組織的權限控管。

匯入 YAML 時發生解析錯誤,為什麼更新訂閱也沒用?

先查看錯誤指向的行號與欄位。YAML 層級依賴縮排,請使用空格,不要在縮排中混入定位字元;同一層級的欄位也必須對齊。接著確認下載到的是設定檔內容,而非登入頁、到期通知或網站驗證頁面。若格式正確,卻顯示未知代理類型或不支援的欄位,可能是核心版本過舊或訂閱格式不相容。請先保留原始檔,再做最小幅度修改,每次只改一處;不要用全域取代刪除出錯欄位,以免策略組引用失效並引發其他錯誤。

7890 連接埠遭占用,要改哪裡才能恢復連線?

先關閉重複執行的代理客戶端,確認是否只是同一個程式開了兩份。若需同時保留多個程式,請為它們設定不同的監聽連接埠,並在目前生效的設定檔或客戶端覆寫入口修改對應欄位。mixed-port 表示 HTTP 與 SOCKS 共用連接埠;port 和 socks-port 則是分開的入口,不能設成同一個值。修改後重新載入設定,確認記錄中不再出現連接埠繫結失敗,再同步更新系統代理,以及瀏覽器、終端機中手動設定的代理位址。介面顯示新連接埠,不代表外部程式會自動跟著更新。


使用技巧

代理模式決定如何處理連線,系統設定則決定哪些連線能進入客戶端。

日常使用該選 Rule、Global 還是 Direct?

有完整規則的設定通常從 Rule 開始:連線會依規則順序比對,再交由對應的策略組處理。Global 適合短時間確認問題是否出在分流規則,但仍需在全域策略組選擇可用代理;Direct 則讓進入核心的連線直接連線。切換模式不會自動修復失效的訂閱,也不會讓原本未進入客戶端的應用程式突然走代理。排查完後請恢復原本的規則模式,再檢查目標網域命中的規則與策略;不要長期使用全域模式,掩蓋應該修正的分流設定。

System Proxy 已啟用,為什麼瀏覽器或終端機還是沒有走代理?

System Proxy 主要是修改 Windows 系統代理設定,只有遵循這項設定的程式才會使用代理。先前往 Windows 設定中的「網路和網際網路」>「Proxy」,確認手動代理位址與客戶端連接埠一致;再檢查瀏覽器擴充功能是否覆寫系統設定。終端機工具、開發軟體和遊戲可能使用個別的代理設定,或完全不讀取系統代理。請在目標應用程式中送出一次連線,並查看 Connections;若沒有記錄,優先檢查流量如何接入;若有記錄但連線失敗,再檢查規則、節點和 DNS。需要接管更多應用程式時,再評估使用 TUN。

Microsoft Store 等 UWP 應用程式無法連線,該如何處理回環限制?

部分 UWP 應用程式受到 AppContainer 網路隔離影響,無法直接連線到本機代理的監聽位址。先確認一般瀏覽器使用相同代理可以正常上網,再判斷是否只有特定應用程式受到影響。舊版 Clash for Windows 提供的 UWP Loopback 工具可為指定應用程式設定回環豁免,通常需要系統管理員授權;只選取確實需要的應用程式,應用程式更新後也可能需要重新檢查。回環豁免不是通用的網路修復方法;若使用 TUN 後仍無法連線,還應檢查應用程式驗證、系統時間、服務狀態與實際連線記錄。

啟用 Start with Windows 後,為什麼開機仍無法直接連線?

Start with Windows 通常只決定客戶端是否在登入時啟動,不代表訂閱已更新、設定檔已選取,或系統代理和 TUN 已恢復。先在工作管理員的「啟動應用程式」確認客戶端未遭停用,再重新開機測試程式是否確實執行。若客戶端已啟動但無法連線,請檢查服務模式、目前的設定檔與策略組選擇,也要考慮網路尚未就緒,導致啟動時更新訂閱失敗。可攜版移動資料夾後,舊的啟動項目可能仍指向不存在的位置;請在新位置重新設定,並避免同時保留安裝版與可攜版的啟動項目。

開啟 Allow LAN 後,手機為什麼連不上電腦代理?

Allow LAN 只允許區域網路存取監聽服務;手機還必須與電腦連上可互通的網路,並手動輸入電腦的區域網路 IP 和正確的 HTTP 代理連接埠,不能填 127.0.0.1。也請確認監聽位址、Windows 防火牆的輸入規則,以及路由器是否啟用了訪客網路或裝置隔離。只在可信任的網路中開放必要連接埠,使用公共網路時請及時關閉。手機 Wi-Fi 的手動代理通常不會涵蓋所有應用程式,也不代表手機已啟用 TUN;請針對目標應用程式確認是否生效。


故障排除

保留目前設定,每次只變更一個條件,並透過記錄和實際連線確認結果。

Clash 訂閱更新失敗,如何判斷是到期、網路還是格式問題?

先保留目前可用的設定,不要立即刪除。查看 Profiles 的更新提示或記錄:401、403 可能與權限、連結失效或網站封鎖有關;404 請確認網址是否正確;若逾時,優先檢查網路與網域解析。前往服務提供者的帳戶頁面,確認期限、額度及訂閱網址是否變更。若有下載內容卻無法解析,請檢查回傳的是不是網頁,以及所選訂閱格式是否符合核心支援範圍。更新請求可能依賴目前的代理路徑,可依客戶端支援情況嘗試直接更新或切換可用節點,但不要把訂閱網址交給陌生的轉換服務。

所有節點都顯示逾時,是否一定要重新購買訂閱?

不要只憑一次測速就下結論。確認本機時間正確、基本網路正常、訂閱尚未到期,再嘗試不同節點和另一個網路。延遲測試會受測試網址、逾時門檻與請求方式影響;測試失敗不一定代表所有實際連線都失敗。請連線至目標網站實際測試,並搭配 Logs 判斷是解析失敗、連線逾時還是驗證錯誤。若所有節點在不同網路下都無法使用,再向服務提供者提供發生時間與已移除敏感資訊的錯誤記錄;不要公開伺服器憑證,也別只因一個延遲數字就反覆重裝客戶端。

節點可以連線,但部分網站無法開啟,如何檢查 DNS 洩漏或解析異常?

先在連線記錄中確認目標網域已進入客戶端,並查看命中了哪個策略,再檢查記錄中是否有 DNS 查詢失敗。瀏覽器安全 DNS、系統 DNS、TUN DNS 接管與設定檔中的解析規則可能走不同路徑,不能只換成某個公共 DNS 位址就認定問題已解決。請依目前客戶端文件確認 nameserver、fallback 或 fake-ip 等設定的支援範圍,並檢查 IPv6 是否走預期路徑。判讀 DNS 檢測結果時,需一併考量實際解析出口與規則;網站無法開啟也可能是節點出口受限、快取或目標網站本身故障。

退出 Clash 後整台電腦都無法上網,如何恢復 Windows 網路?

先前往 Windows 設定中的「網路和網際網路」>「Proxy」,關閉殘留的手動代理,但保留組織要求的設定。也可以重新開啟客戶端,先關閉 System Proxy,再正常結束程式。若曾使用 TUN,請確認客戶端已關閉 TUN 並移除相關路由;同時檢查其他 VPN 是否仍在執行。若瀏覽器已恢復但終端機仍無法連線,請檢查終端機工作階段或工具內是否留有手動代理設定。不要一開始就刪除所有網路介面或重設整個網路;先處理明確殘留的設定,避免影響企業 VPN 和虛擬機網路。

回報故障時,哪些記錄有幫助?哪些資訊需要遮蔽?

記下作業系統與架構、客戶端名稱、核心資訊、目前使用的模式,以及故障大約發生的時間。透過一次可重複的操作收集短時間記錄,說明是所有應用程式都失敗,還是只有單一應用程式有問題,並附上已嘗試的比對結果。公開前請移除完整訂閱連結、帳戶識別資訊、節點密碼、存取權杖和不必要的目標位址。不要直接上傳整個設定目錄;先檢查截圖與文字是否包含憑證。保留原始記錄自行核對,對外提供的副本只保留排查問題所需的資訊。

下載客戶端