Shadowrocket 多個訂閱管理:分組、排序、刪除與重複節點處理

匯入兩個以上的訂閱後,如何在 Home 分組與排序、刪除失效訂閱,以及更新時避免節點重複累加。

本文重點

管理 Shadowrocket(小火箭)的多個訂閱,請先確認各分組的訂閱來源,再進行排序、更新與刪除。本文假設你已有自己的服務商與訂閱,將說明如何分辨訂閱分組與獨立節點、核對重複項目,以及清理後確認目前選取的項目,避免將重複匯入誤認為更新故障。

先分清訂閱、分組與目前選取的項目

Home 中的訂閱分組用來整理訂閱回傳的節點,並不等同於規則策略組。一個訂閱網址可能回傳多個節點;同一網址重複新增,也可能產生多個來源相同的分組。管理多個訂閱時,第一步不是按名稱批次刪除,而是逐一檢查來源。

Home 主要用來查看節點、選擇連線對象及管理訂閱;Config 用來管理規則設定;Settings 用來調整應用程式設定。將某個分組移到清單頂端,只會改變清單排列,不代表 Config 中的規則會自動改用該分組,也不代表所有連線都會使用它。

3 個
相關入口:Home / Config / Settings
2 層
清理範圍:訂閱分組與節點項目
4 項
連線核對:Type、Address、Port、認證欄位

獨立匯入的節點也需要個別辨認。再次匯入某個節點的分享連結,不等於更新它所屬的訂閱。訂閱網址與單一節點分享連結是不同的項目,判斷時應查看項目詳細資料,而非只看顯示名稱。

在 Home 建立容易辨認的多個訂閱分組

開始整理前,先確認自己能向原有服務商重新取得訂閱網址。網址中的 token 通常具有存取憑證的作用,不應將完整內容放在公開截圖、群組聊天或問題描述中。本文的 https://example.com/sub?token=xxxx 僅為格式範例,並非可用訂閱。

  1. 進入 Home,逐一查看訂閱分組。展開需要檢查的分組,確認其中的節點是否符合預期來源。
  2. 從分組的操作選單開啟訂閱編輯資訊。長按分組標題可查看可用操作;編輯入口及實際文字請以目前的應用程式介面為準。
  3. 核對訂閱網址及備註。分別記下「主要使用」、「備用連線」等用途,備註中不要寫入 token、密碼或完整網址。
  4. 如果兩個分組看起來來自同一來源,先比對完整網址,再核對節點詳細資料。不要只憑分組名稱相同就判定重複。
  5. 儲存備註後返回 Home,確認修改套用在預期的分組,沒有誤改另一份訂閱。

訂閱來源紀錄

入口
Home 中的訂閱編輯資訊
備註範例
主要使用
URL 範例
https://example.com/sub?token=xxxx
核對重點
完整路徑、參數與所屬帳戶

來源紀錄有助於辨認訂閱,不會改變伺服器連線參數。

節點身分核對

Type
例如 Trojan,並與既有服務資料一致
Address
例如 edge.example.com
Port
例如 443,並非統一的預設值
認證欄位
依協定核對 Password 或 UUID 等資訊

以上皆為虛構範例;實際欄位必須符合你現有的服務設定。

調整清單順序,別把排序當成自動切換

分組順序與分組內的節點順序是兩回事。前者可減少尋找時間,後者方便從同一來源選擇節點。先決定要移動哪個層級,再使用目前介面提供的編輯、排序或拖曳功能。只有出現拖曳把手時才用它調整;沒有相應入口時,不要把一般長按誤當成排序功能。

一般訂閱分組不會因為排在最前面就自動成為故障切換組。若設定使用策略組及其選擇機制,請在 Config 中另外檢查。Global Routing 設為 Config 時,也要依據規則實際命中的策略判斷連線去向;不能只因 Home 中選取了某個節點,就認定每個連線都會經過該節點。

結論:先整理顯示,再驗證連線

每次只調整一個層級,儲存後核對目前選取的項目與 Global Routing,再測試連線;不要同時排序、刪除及修改規則,以免無法判斷變更來源。

更新既有訂閱,避免重複新增相同來源

更新的目標應是 Home 中已存在的訂閱,而不是再次透過新增入口匯入相同網址。需要更新節點時,請從目標分組的操作選單執行更新,並留意應用程式顯示的結果。先單獨更新一個分組,確認回傳內容正常後再處理下一個,方便判斷是特定來源異常,還是目前網路無法取得訂閱。

確認來源 更新原分組 檢查結果 核對選取項目 測試連線
  1. 更新前記下分組名稱、目前節點數量及選取的節點。這些資訊只供本次操作比對,不是長期固定值。
  2. 對該分組執行一次更新。若出現錯誤,請保留錯誤訊息,不要試圖重複新增相同 URL 來繞過問題。
  3. 更新成功後,展開分組檢查項目是否有變化。節點數量增加也可能是訂閱內容有所變動,不能只憑數量判斷重複。
  4. 檢查原先選取的節點是否仍存在;若已由來源移除,請重新選擇現有節點,再驗證連線。

Settings → Subscribe 是檢查訂閱相關設定的入口。若要調整其中的更新選項,請先閱讀目前介面的說明,確認影響範圍。自動更新只能重新取得來源內容,不會替你判斷兩個不同網址是否屬於同一帳戶,也不代表會自動比對不同訂閱的重複項目。

依據來源與連線欄位判斷重複節點

名稱相同不一定是重複,名稱不同也不一定代表不同。兩個節點可能使用相同的伺服器網域,但連接埠、協定、認證或傳輸參數不同;也可能名稱帶有不同用途備註,實際連線欄位卻完全相同。判斷時,先分清重複發生在分組層級還是節點層級。

觀察到的狀況先核對哪些資訊處理方式
兩個分組中的節點幾乎一致兩份訂閱的完整 URL 與帳戶來源確認為重複匯入後保留一份,再刪除另一個分組
同一分組中有兩個名稱相同的項目Type、Address、Port、認證及傳輸欄位欄位不同就分別保留,不要只按名稱合併
刪除項目後,更新時又再次出現確認來源是否仍會回傳該項目從來源內容或可用的訂閱篩選設定著手
更新後仍保留舊節點確認舊項目是獨立匯入,還是屬於另一個分組依所屬來源清理,不要反覆更新無關的分組

例如,edge.example.com:443 與 edge.example.com:8443 的連接埠不同,不能因為 Address 相同就刪除其中一個。即使網址與連接埠相同,也要繼續核對認證、TLS、傳輸等相關欄位。請只在本機比對認證資訊,不要將完整憑證傳給他人協助判斷。

訂閱更新會再次讀取來源內容,因此只在本機刪除由訂閱持續回傳的節點,並非長期排除該節點的可靠方法。如果目前的訂閱設定提供篩選功能,請先確認其比對範圍與效果;若不確定,先保留原始網址及必要紀錄,再進行小範圍測試。

刪除失效訂閱前,先確認清理範圍

刪除單一節點與刪除整份訂閱的影響範圍不同。操作前請看清確認提示,確認刪除對象是單一項目,還是分組及其相關節點。短暫更新失敗不代表訂閱已失效,請先核對網址、帳戶狀態及目前網路,再決定是否清理。

  1. 在 Home 確認待刪除分組的來源與用途,並檢查是否與準備保留的訂閱重複。
  2. 如果目前選取的節點屬於該分組,請先選擇預計保留的節點;必要時先中斷連線再整理。
  3. 從目標分組的操作選單刪除訂閱,並核對確認提示所列的範圍。刪除獨立節點時,也要確認它確實不屬於需要保留的分組。
  4. 返回 Home 檢查清單,再到 Config 檢查是否有選擇或設定依賴已刪除的節點名稱。
  5. 重新連線並測試實際連線情況。刪除本機的訂閱紀錄不會取消服務商帳戶中的服務,也不會變更 App Store 中的應用程式購買紀錄。

管理多個訂閱時的常見問題

同一份訂閱新增了兩次,可以直接刪除其中一份嗎?

先在 Home 的訂閱編輯資訊中比對完整 URL,再確認打算保留的分組能正常更新。將目前選取項目切換到保留分組中的節點後,再刪除多餘分組;不要只因為兩個分組名稱相同就直接操作。

為什麼刪除節點後,下次更新又出現了?

先確認該節點是否仍在原訂閱分組中。若來源持續回傳該項目,只在本機刪除並不會修改遠端訂閱內容。請檢查來源內容或目前可用的篩選設定,不要反覆手動刪除後又透過新增訂閱處理。

把備用訂閱移到最上方,就會自動使用嗎?

不會只因顯示位置改變就自動切換。請回到 Home 核對選取的節點與 Global Routing;使用 Config 時,還要檢查設定中的策略選擇。若需要自動選擇,應另外核對策略組設定,而不是依賴分組排序。

有一個分組更新失敗,需要刪除所有訂閱重新設定嗎?

先只檢查更新失敗的分組:確認 URL 完整、憑證仍有效,再重試更新該分組。其他分組正常時,請保留它們。必要時查看 Settings → Subscribe 的相關選項,避免因單一來源問題而重建整份清單。

整理完成後,依序檢查:能否辨認來源、重複分組是否已確認、目前節點是否仍存在、Global Routing 與設定是否符合預期,最後再驗證連線。將訂閱管理與規則修改分開操作,發生異常時才能準確找出剛才變更的步驟。

App Store 正版核對