Shadowrocket 多訂閱管理:分組、排序與重複節點清理教學

管理多筆訂閱:為訂閱命名分組、調整顯示順序、移除失效訂閱,並避免合併後出現重複節點。

本文重點

管理 Shadowrocket(小火箭)的多筆訂閱時,建議先依來源命名,再逐筆更新、確認是否有重複來源,最後調整顯示順序。本文以使用者已有自己的服務商與訂閱為前提,說明如何區分同名節點與真正重複的項目、為何刪除後又會出現,以及清理前後如何保留可還原的記錄。訂閱請向你的服務商取得。

一、先分清訂閱來源、節點與設定檔

清理多筆訂閱時,請從 Home 開始,不要先刪除 Config 中的設定檔。訂閱是可更新的遠端節點清單;節點是其中一筆連線項目;設定檔則會決定規則、策略等行為。刪除設定檔無法移除重複訂閱,還可能改變原有的流量分流。

同一來源加入兩次,常會出現兩組名稱相近、內容相同的節點。不同來源也可能使用相同的顯示名稱,因此「名稱一樣」不代表「連線參數一樣」。清理的目標是減少重複來源與無用項目,而不是刪除所有同名節點。

3 層
分開檢查:訂閱來源、節點項目、Config 設定
2 次
清理後複查:立即查看,再更新一次確認
1 筆
每輪只處理一筆訂閱,方便找出變化來源

二、依來源命名,再逐筆匯入與更新

建議將訂閱名稱設為「來源標記-用途」,例如「來源 A-日常」和「來源 B-備用」。A、B 只是你為現有來源設定的本機標記,不代表推薦任何服務商。來源名稱應維持固定;臨時測試結果或目前延遲不適合當作長期名稱,因為這些資訊會隨網路環境變動。

以下以 iPhone / iPad 上的 Home 操作為例。其他平台可依對應欄位進行相同檢查,編輯入口與排序控制項的位置可能不同。訂閱備註與節點備註應分開管理:變更單一節點名稱,不等於變更整筆訂閱的名稱。

  1. 記錄目前狀態

    在 Home 記下現有訂閱名稱、各組節點數量及目前選取的節點;在 Config 記下目前啟用的設定檔。妥善保存現有訂閱連結,確認可以重新匯入後再開始刪除。

  2. 確認來源

    在 Home 開啟現有訂閱的編輯頁面,確認 URL 與備註。先檢查既有記錄,不要因為節點較少就再次按「+」加入同一來源。

  3. 補上缺少的來源

    確實缺少來源時,前往 Home →「+」→ Type → Subscribe,在 URL 欄位填入向你的服務商取得的訂閱連結,並在 Remarks 填寫來源與用途,然後儲存。

  4. 個別更新

    使用該筆訂閱的更新功能,每次只更新一筆。展開其節點清單,記錄更新是否成功及數量變化,確認沒有重複匯入後再處理下一筆。

  5. 確認名稱

    返回 Home,確認每筆訂閱都能從名稱辨認來源。進入節點編輯頁面確認參數時,請勿誤改 Address、Port 或認證欄位。

訂閱 URL 必須完整保留路徑與查詢參數。下方僅示範網址格式,無法用來匯入;其中的 token 也不是真實憑證。不要為了讓兩個 URL 看起來相同,就擅自刪除查詢參數;不同參數可能對應不同清單。

https://example.com/sub?token=xxxx

三、分別處理顯示排序與規則順序

訂閱分組可依使用頻率排列:常用來源放前面,備用來源放後面,暫時排查的來源則放在最後。如果目前清單提供編輯或拖曳排序功能,可在編輯模式中調整;若沒有相關功能,保留來源備註並收合暫時不用的分組即可,不必為了改變位置反覆刪除再匯入。

依名稱排序與依延遲排序,適用於不同情境。按名稱檢視,方便確認來源、地區標記與重複項目;完成連線測試後按延遲檢視,方便依目前網路狀況挑選候選節點。測試結果只反映當下狀況,逾時不能單獨證明訂閱失效,也不應成為立刻刪除整組的理由。

例如 DOMAIN-SUFFIX、IP-CIDR、GEOIP 與 FINAL 都是規則關鍵字。整理訂閱時不必順便重排這些規則,尤其不要將兜底規則 FINAL 移到具體規則之前。清單是否整齊與流量是否依預期分流,是兩件需要分別確認的事。

四、比對連線參數,不要只看節點名稱

從兩筆訂閱匯集節點後,先確認「是否重複加入同一筆訂閱」,再確認「不同訂閱是否提供相同連線」。前者適合刪除多餘的訂閱記錄;後者則應先決定保留哪個來源。只刪除訂閱中的某個節點,下次更新時遠端清單仍可能再次加入該節點。

檢查項目具體檢查內容處理方式
顯示名稱Remarks 是否相同,所屬訂閱是否相同只能作為線索,不要據此直接刪除
連線目標Address、Port,例如同一地址的 443 與 8443Port 不同時,不能直接視為同一連線
協定與認證Type、認證識別資訊、密碼或金鑰是否一致認證不同的項目可能有不同用途
傳輸設定TLS、SNI、傳輸方式,以及適用時的 Host、Path即使地址相同,也可能因這些設定而連線不同
訂閱來源完整 URL、回傳的清單及更新結果確認同一來源重複加入後,保留一筆有效記錄

Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 使用的欄位不盡相同,應比對該協定實際使用的欄位,而不是要求每個項目都顯示相同表單。名稱不同、地址相同,也不一定代表重複;認證資訊或傳輸設定不同,就可能是不同連線。

結論:先去除重複來源,再處理節點項目

確認同一 URL 被重複加入時,優先保留一筆可以正常更新的訂閱記錄;如果重複項目來自遠端清單本身,請先向你的服務商確認清單內容,不要把逐筆刪除本機項目當成永久去重方式。

五、清理期間手動更新,完成後恢復自動更新

手動更新與自動更新是兩種管理方式,不會改變訂閱內容的來源。在整理期間,如果自動更新剛好執行,剛刪除的項目可能再次出現,影響判斷。前往 Settings → Subscribe,先查看訂閱更新相關設定並記下原本的值;如果已啟用自動更新,可在清理期間暫時關閉相應選項。

手動更新

建議

清理期間逐筆執行更新,記錄更新前後的分組與數量,方便確認是哪個來源又帶回重複項目。這項建議僅適用於整理期間,不代表長期都應關閉自動更新。

適用情況:排查重複來源、刪除前確認、清理後複查

自動更新

依照已設定的更新條件維護遠端清單。完成來源去重並確認更新結果後,可恢復原本的設定;自動更新無法替你判斷兩個同名節點是否相同。

適用情況:來源穩定且已完成清理的日常維護

也應另外檢查更新使用的網路路徑。如果訂閱網址在目前的直連網路下無法存取,而你已有可用連線,可前往 Settings → Subscribe 檢查 Update via Proxy。啟用此選項需要可用的代理路徑,無法修復失效的憑證或已停用的訂閱網址。

六、刪除失效訂閱後,完成兩輪複查

只有確認不再使用、已完成遷移,或經服務商確認失效的來源,才適合從清單中刪除。單次測試逾時或更新失敗,都不足以判定整筆訂閱已失效。先記錄 URL 與必要備註;如果目前選取的節點屬於準備刪除的分組,請先切換至預計保留且可用的節點。

  1. 在 Home 找到準備刪除的訂閱,確認來源備註與 URL。iPhone / iPad 可透過清單中的左滑刪除功能處理;操作前請確認要刪除的是整筆訂閱,還是分組中的單一節點。
  2. 刪除後立即檢查分組與節點清單,確認保留的來源仍在,且目前選取的節點不是已刪除的項目。
  3. 前往 Config 檢查目前的設定檔;如果自行編寫的策略組依節點名稱引用項目,請確認已刪除的名稱是否仍被引用。
  4. 分別更新每筆要保留的訂閱一次。確認重複分組沒有再次出現後,恢復先前記下的更新設定。
  5. 依照日常使用方式連線並存取需要的服務,分別確認連線與流量分流結果,不要只看清單是否整齊。

清理時通常不需要修改 Settings → On Demand。On Demand 控制依條件建立連線,不負責清除重複訂閱。也不要為了讓清單「生效」而隨意切換 Global Routing:請維持原本需要的模式,遇到存取異常時,分別檢查目前使用的節點、設定檔與網路路徑。

七、多筆訂閱清理常見問題

刪除節點後,為什麼更新時又出現?

先在 Home 確認該節點屬於哪筆訂閱。如果遠端清單仍包含該節點,更新後就可能再次加入。檢查是否重複加入同一個 URL;如果需要長期移除清單中的內容,請向你的服務商確認,而不是一再刪除本機項目。

兩個節點名稱相同,可以直接留一個嗎?

不能只看名稱決定。請分別開啟編輯頁,比較 Type、Address、Port、認證與傳輸設定。確認用途和有效參數都一致後,再決定要保留哪個來源;不同來源中的同名節點,應先視為兩筆獨立項目。

某筆訂閱更新逾時,要刪除後重新加入嗎?

先保留原有記錄,在 Home 個別重試該筆訂閱,並確認 URL 完整。若已有可用連線,再檢查 Settings → Subscribe → Update via Proxy 是否符合目前的網路狀況。刪除後重新加入通常無法解決網路無法連線或憑證失效的問題。

整理後可以連線,但流量分流改變了,怎麼辦?

先確認 Home 中的 Global Routing 與目前選取的節點,再到 Config 確認原本的設定檔仍已啟用。如果設定檔中的策略組引用了已刪除的節點名稱,請修正該引用。不要靠恢復重複訂閱來掩蓋設定檔引用錯誤。

不小心刪除整筆訂閱,如何復原?

使用清理前保存的有效連結,前往 Home →「+」→ Type → Subscribe 重新加入,並還原來源備註。如果沒有保存連結或連結已失效,請向你的服務商取得;重新匯入後,也應檢查目前選取的節點,以及設定檔中是否仍引用舊名稱。

下載 Shadowrocket