什麼是 Clash 訂閱連結
Clash 訂閱連結(Subscription URL)是 VPN 服務商(機場)提供的一個 HTTPS 位址,訪問後會回傳包含所有可用節點資訊的 YAML 格式設定檔。這個檔案包含:
- 所有代理節點的伺服器位址、連接埠、協定和認證資訊(
proxies欄位) - 策略組設定(
proxy-groups) - 分流規則(
rules) - DNS 和 TUN 等全域設定
機場服務商會定期更新節點(新增節點、下架故障節點、調整設定),因此需要定期更新訂閱才能使用最新的節點清單。
訂閱連結安全性:訂閱連結通常包含您的帳號識別碼,請妥善保管,不要在公開場合分享或截圖。訂閱連結外洩可能導致他人消耗您的流量額度或帳號遭封禁。
訂閱格式說明
不同的機場可能支援多種訂閱格式。請確認使用 Clash 格式(也稱 Mihomo 格式、YAML 格式),而非 V2Ray JSON、SS base64、ShadowsocksR 等其他格式。
正確的 Clash 訂閱 URL 回傳內容的第一行通常是:
mixed-port: 7890
# 或
port: 7890
proxies:
- ...
若機場同時提供「Clash 訂閱」和「Mihomo 訂閱」兩個選項,優先選擇 Mihomo 訂閱,它支援 VLESS、Hysteria2 等更新的協定。
桌面端訂閱匯入(Clash Verge Rev)
新增訂閱
- 開啟 Clash Verge Rev,點選左側導覽的「設定檔」(Profiles)
- 點選右上角的「新增」按鈕,選擇「從 URL 匯入」
- 在「訂閱 URL」輸入框中貼上機場提供的訂閱連結
- 填寫設定檔名稱(如「我的機場」),方便識別
- 點選「匯入」,等待下載完成
- 匯入成功後,點選設定檔卡片的「啟用」按鈕(或雙擊卡片)啟用該訂閱
設定自動更新
- 在設定檔卡片上點選右上角的「設定」圖示(三個點或齒輪)
- 將「更新間隔」設定為 24 小時(1440 分鐘),建議最低不低於 6 小時
- 勾選「啟動時更新」,每次開啟 Clash 自動拉取最新節點
- 點選「儲存」
如需立即更新節點,在設定檔卡片上點選「更新」按鈕(重新整理圖示)即可手動觸發更新。更新完成後,節點清單會自動重新整理。
Android 端訂閱匯入(ClashMeta for Android)
新增訂閱
- 啟動 CMFA,點選右下角的 + 按鈕
- 選擇「URL」
- 在 URL 欄貼上訂閱連結,填寫設定檔名稱
- 點選右上角儲存圖示,等待下載
- 回到主介面,長按新建的設定檔 → 「設為選定」啟用
設定自動更新
- 長按設定檔項目,選擇「編輯」
- 找到「自動更新間隔」欄位,輸入
1440(分鐘,即 24 小時) - 儲存設定
也可在應用程式主介面下拉重新整理,手動觸發所有訂閱的即時更新。
iOS 端訂閱匯入(Stash / Shadowrocket)
Stash 匯入
- 開啟 Stash,點選底部「設定檔」索引標籤
- 點選右上角的「+」,選擇「從 URL 下載」
- 貼上訂閱連結,點選「好」
- 在設定檔清單中點選剛下載的設定檔,選擇「使用此設定檔」
- 在設定檔詳情頁可設定自動更新間隔(建議 24 小時)
Shadowrocket 匯入
- 開啟 Shadowrocket,點選右上角「+」
- 類型選擇「Subscribe」
- URL 填入訂閱連結,備註填寫名稱
- 點選完成,在伺服器清單中長按訂閱群組 → 「更新」
proxy-providers:YAML 級訂閱設定
若您使用自訂 YAML 設定檔,可透過 proxy-providers 欄位直接在 YAML 中引用訂閱連結,實現更彈性的多訂閱管理:
proxy-providers:
機場A:
type: http
url: "https://your-airport-a.com/clash/subscription?token=xxxx"
path: ./providers/airport-a.yaml
interval: 86400 # 自動更新間隔(秒)
health-check:
enable: true
url: "https://www.gstatic.com/generate_204"
interval: 300 # 節點健康檢查間隔
機場B:
type: http
url: "https://your-airport-b.com/api/v1/client/subscribe?token=yyyy"
path: ./providers/airport-b.yaml
interval: 86400
health-check:
enable: true
url: "https://www.gstatic.com/generate_204"
interval: 300
proxy-groups:
- name: "Proxy"
type: select
use: # 使用 proxy-providers 中的節點
- 機場A
- 機場B
proxies:
- DIRECT
- name: "自動選擇"
type: url-test
use:
- 機場A
url: "https://www.gstatic.com/generate_204"
interval: 300
proxy-providers 的優勢在於:
- 訂閱節點與規則設定分離,可獨立更新節點而不影響自訂規則
- 支援同時引用多個機場的訂閱,合併在同一個策略組中
- 支援對每個機場節點獨立設定健康檢查頻率
- 透過
filter欄位按正規表示式過濾節點名稱
# 使用 filter 只選取特定地區的節點
- name: "香港節點"
type: url-test
use:
- 機場A
filter: "香港|HK|Hong Kong" # 只使用名稱含「香港」的節點
url: "https://www.gstatic.com/generate_204"
interval: 300
訂閱更新失敗排查
更新逾時 / 無法連線
訂閱 URL 通常是海外位址,在代理未開啟時無法存取。解決方法:
- 先確保 Clash 已有可用的舊設定並開啟代理,再手動點選更新
- 或暫時開啟全域代理模式,待更新完成後切換回規則模式
- 部分機場提供國內可存取的訂閱位址,可在機場後台中查找
格式錯誤 / 節點為空
匯入後節點數量為 0 或用戶端回報格式錯誤:
- 確認選擇的是 Clash/Mihomo 格式的訂閱,而非 V2Ray 或 ShadowsocksR 格式
- 在瀏覽器中直接存取訂閱 URL,確認回傳的是 YAML 文字(以
proxies:開頭) - 檢查訂閱連結是否已過期或帳號流量是否已用盡(機場通常會在流量耗盡後回傳空設定)
更新後節點不變
- 確認網路連線正常,可手動存取訂閱 URL 查看是否有變化
- 清除 Clash 的設定快取(不同用戶端位置不同,通常在設定 → 清除快取)
- 檢查設定檔的
interval設定是否合理,時間未到時不會自動更新
訂閱格式轉換
若機場只提供 V2Ray 或 SS 格式的訂閱,可使用訂閱轉換服務(Subscription Converter)將其轉換為 Clash 格式:
- 使用 subconverter 自建轉換服務(推薦,保護隱私)
- 使用公共轉換服務(存在隱私風險,正式環境不推薦)
總結
- 訂閱連結包含所有節點資訊,需定期更新以保持節點最新
- 各平台匯入方式:Clash Verge Rev(設定檔 → 從 URL 匯入)、CMFA(+ → URL)、Stash(設定檔 → 從 URL 下載)
- 建議設定每 24 小時自動更新並開啟「啟動時更新」選項
proxy-providers支援在 YAML 中多訂閱合併、按地區過濾節點,適合進階使用者- 更新失敗時優先排查網路連通性和訂閱格式是否正確
延伸閱讀
- 規則分流設定說明:自訂分流規則讓訂閱發揮最大效果
- TUN 模式使用指南:全域代理讓所有應用程式都走節點
- Clash 完整安裝設定教學:從零開始的完整教學