約 9 分鐘

Clash 訂閱連結怎麼匯入?常見訂閱格式與匯入方法詳解

訂閱連結是 Clash 類用戶端取得節點清單的入口。本文說明訂閱連結的取得位置Base64 與 YAML 兩種主流格式的差異、各平台用戶端的匯入步驟,以及訂閱轉換與更新失敗時的排查方法。

訂閱連結是什麼

訂閱連結是一條由服務提供方產生的 URL。用戶端定時請求這條 URL,取回一份節點清單:伺服器位址、連接埠、加密方式、通訊協定,一次回傳數十到數百條。與單個節點的分享連結(ss://、vmess://、trojan://)不同,訂閱連結描述的是一組會持續變化的節點,而不是一台固定伺服器。

URL 裡通常帶有一串使用者識別碼(token)。服務商憑這串識別碼辨識帳戶,回傳對應套餐的節點,並在回應標頭 subscription-userinfo 裡附帶已用流量、總流量與到期時間。用戶端介面上顯示的剩餘流量就來自這個回應標頭。

訂閱連結與單節點連結的差異:

  • 涵蓋範圍:單節點連結只含一台伺服器;訂閱連結一次下發整個節點清單。
  • 更新方式:單節點參數變了要手動改;訂閱連結由用戶端重新拉取,節點增減自動同步。
  • 包含內容:Clash 格式的訂閱還包含代理分組與分流規則,單節點連結只有連線參數。
WARN訂閱連結等同於帳號憑證。任何拿到這條連結的人都能直接使用套餐流量。連結不要發到群組聊天、截圖或公開剪貼簿工具;懷疑外洩時,在服務商後台重設訂閱,舊連結立即失效。

常見訂閱格式:Base64 與 YAML

同一條訂閱 URL,伺服器端可以回傳不同格式的內容。常見的有兩種:Base64 編碼的分享連結清單,和 Clash 原生的 YAML 設定。匯入之前,先確認自己拿到的是哪一種。

Base64 訂閱(通用訂閱)

把數條 ss://、vmess://、trojan:// 分享連結按行拼接,整體做一次 Base64 編碼。這是 v2ray 系用戶端沿用下來的慣例,很多服務商把它稱作通用訂閱。解碼後的內容形如:

ss://[email protected]:8388#HK-01
trojan://[email protected]:443#JP-02
vmess://eyJ2IjoiMiIsInBzIjoiQ04tMDMifQ==

編碼後是一整段無換行的字元;如果第一個節點是 ss:// 連結,編碼結果以 c3M6Ly9 開頭。Base64 訂閱只包含節點本身,不含代理分組與分流規則。mihomo 核心的用戶端大多能辨識這種格式,但分組與規則要由用戶端套用自己的範本產生。

Clash YAML 訂閱

伺服器端直接回傳一份 Clash 設定,包含 proxies(節點)、proxy-groups(分組)、rules(分流規則)三段。這是 Clash 與 Clash Meta(mihomo)核心的原生格式,結構如下:

proxies:
  - name: "HK-01"
    type: ss
    server: 203.0.113.10
    port: 8388
    cipher: aes-256-gcm
    password: "pass"
proxy-groups:
  - name: "PROXY"
    type: select
    proxies:
      - "HK-01"
      - "DIRECT"
rules:
  - "DOMAIN-SUFFIX,example.com,PROXY"
  - "MATCH,DIRECT"

服務商回傳的通常是完整設定:節點清單之外,還附帶一套維護好的分流規則,用戶端匯入後直接使用。部分面板也提供僅含 proxies 段的節點型 YAML,供 proxy-providers 等進階用法引用。

格式內容形態分組與規則典型來源mihomo 相容性
Base64 清單多行分享連結整體編碼不含v2ray 系面板、標註通用訂閱的服務商多數用戶端可辨識
Clash YAML 完整設定proxies + proxy-groups + rules標註 Clash 訂閱的服務商原生支援
僅 proxies 的 YAML只有節點段不含訂閱轉換輸出、proxy-providers 引用原生支援(作節點來源)

匯入訂閱連結的通用步驟

各用戶端介面不同,流程一致:複製連結,新增遠端設定,貼上,下載,設為目前設定。還沒安裝用戶端的,先到下載頁按平台選擇。

  1. 取得連結。登入服務商後台,找到 Clash 訂閱或複製訂閱位址一類的按鈕。如果同時提供通用訂閱與 Clash 訂閱,優先複製 Clash 訂閱。
  2. 開啟設定管理。Clash Verge Rev 在左側訂閱頁;FlClash 在設定頁;Clash Plus(iOS)在設定分頁。入口名稱多為新增、匯入或加號按鈕。
  3. 新增遠端設定。類型選 URL 或遠端,貼上訂閱連結,取一個好辨識的名稱,儲存。用戶端會立即下載並解析一次。
  4. 設為目前設定。在設定清單中選取剛匯入的項目,使其生效。
  5. 驗證連通。回到主頁,選規則模式與一個節點,開啟系統代理或 TUN(概念見術語表),存取 IP 查詢網站確認出口已切換。

各平台入口速查

  • Windows / macOS(Clash Verge Rev):訂閱頁 → 新增 → 貼上 URL → 儲存;設定卡片上的刷新按鈕用於更新。
  • Android(FlClash):設定頁 → 右下角新增 → 從 URL 匯入。
  • iOS(Clash Plus):設定 → 新增遠端設定 → 貼上 URL → 下載。
NOTE下載與更新訂閱需要存取訂閱伺服器。如果訂閱網域被代理規則接管,而代理本身還沒連通,更新會失敗。把訂閱網域加入直連規則,或更新時暫時關閉系統代理。

訂閱轉換:什麼時候需要,代價是什麼

訂閱轉換指把一種訂閱格式轉成另一種。典型場景是把 Base64 通用訂閱轉成 Clash YAML,代表工具是 subconverter。轉換連結的形式是把原始訂閱位址作為參數,拼進轉換服務的 URL。

需要轉換的情況:

  • 服務商只提供通用訂閱,而用戶端只接受 Clash 設定。
  • 需要自訂分組結構或規則範本,服務商的預設輸出不符合需求。

轉換的代價:

  • 轉換服務能看到完整的訂閱內容,包括 token 與全部節點資訊。訂閱憑證經手一次第三方,外洩面就擴大一分。
  • 轉換結果裡的規則範本由轉換方維護,分流行為可能與預期不符,匯入後應抽查關鍵規則。
  • 優先順序:服務商自帶的 Clash 訂閱介面,優於自行部署的轉換程式,優於公共轉換站。
WARN不要把帶 token 的訂閱連結貼到來源不明的線上轉換站。token 外洩等同於套餐共享。

更新訂閱:手動、自動與失敗排查

節點清單會隨服務商端的調整變化,訂閱需要定期更新。

  • 手動更新:設定卡片上的更新或刷新按鈕。重新拉取節點清單;分組裡已選取的節點按名稱比對,一般會保留。
  • 自動更新:多數用戶端支援按小時間隔自動更新。節點清單不會高頻變化,12 到 24 小時一次已足夠,更短的間隔沒有實際效益。
  • 流量與到期:伺服器端回傳 subscription-userinfo 回應標頭時,用戶端會顯示剩餘流量與到期日期;不回傳則不顯示,屬正常情況。

更新失敗排查

  1. 網路路徑:確認訂閱伺服器可以直連存取;訂閱網域是否被代理規則攔截。
  2. 連結本身:連結是否已被重設;複製時是否混入空格或換行。
  3. 帳戶狀態:套餐是否到期、流量是否用盡。部分服務商會在此情況下回傳空內容或錯誤頁。
  4. 格式比對:用瀏覽器直接開啟訂閱連結,看回傳的是 Base64 字元段還是 YAML 文字,與用戶端期望的格式核對。

常見問題

匯入成功但節點清單為空

多為回傳格式與用戶端不匹配,或帳戶下沒有可用節點。用瀏覽器開啟訂閱連結查看實際回傳內容,是最快的定位手段。

一條訂閱能在多台裝置上使用嗎

同一連結匯入多台裝置通常沒有障礙,但服務商會限制同時上線的裝置數或 IP 數,超限會被中斷連線。以服務商公告為準。

訂閱連結外洩了怎麼辦

在服務商後台執行重設訂閱連結。舊連結即刻失效,所有裝置需要用新連結重新匯入。用戶端裡已下載到本機的節點資訊不受影響,但無法再次更新。

節點名稱亂碼或重複

節點命名由服務商決定。部分用戶端支援按正規表示式過濾或重新命名節點;不支援該功能的用戶端,只能等服務商修正。

下載用戶端,匯入第一條訂閱

各平台 Clash 用戶端的版本與安裝包集中在下載頁。首次設定從訂閱匯入開始,按使用文件逐步完成。

下載Clash