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

匯入多份訂閱後,為來源加上備註、依需求排序並移除不再使用的訂閱,也能避免 SERVER 清單出現重複節點。

本文重點

已有多份訂閱時,先確認各自的來源,再統一加上備註、測試候選節點,最後清理重複匯入的項目。本文適合 Home 的 SERVER 清單已經很長,或更新後出現相似項目的使用者。整理時要分清訂閱與節點、顯示順序與實際選路;清理前請保留自己的原始連結,每次只調整一份訂閱。

先分清訂閱、節點與 Config

Shadowrocket(小火箭)中的訂閱,是取得一組伺服器參數的來源。一份訂閱可能包含多個節點,不同訂閱也可能包含相同節點。Home 中出現兩行相同名稱,不足以證明重複匯入,更不應因此直接刪除整份訂閱。

Config 負責設定與規則。整理 Home 中的來源備註,不代表修改了 Config 裡的規則;將某筆項目排在前面,也不代表所有流量都會使用它。選路還須參考 Global Routing、目前選取的節點,以及設定中的策略。

3 項
初步核對節點身分:Type、Address、Port
2 個頁面
Home 管理伺服器,Config 管理設定
1 個入口
取得應用程式:App Store

本文假設你已有自己的服務商與訂閱。本站不提供、銷售或推薦節點與訂閱。Shadowrocket 是一次買斷的閉源商業應用;買斷用戶端不等於購買線路方案。整理本機清單也不會影響既有服務的到期日或流量額度。

依來源命名,再逐份匯入

命名時先標明「這組項目來自哪裡」,再區分「平常使用哪一組」。建議採用「來源代號-用途」作為簡短備註,例如「來源A-日常」、「來源B-備用」。代號由自己約定即可,請勿將電子郵件、訂單編號或實際訂閱憑證寫進名稱。

  1. 記錄目前狀態

    在 Home 查看現有訂閱及其節點,記下目前使用的來源與節點名稱。請將原始訂閱連結保存在安全的位置,以免清理後無法還原。

  2. 開啟新增頁面

    從 Home 右上角的「+」進入 Add Server,並在 Type 中選擇 Subscribe。新增前先檢查既有來源,確認不是已匯入過的同一條連結。

  3. 填寫備註

    在 URL 欄位填入自己已有的訂閱連結,並在 Remarks 欄位填寫來源備註。儲存前請確認連結完整,特別留意複製時是否帶入空格、換行,或漏掉查詢參數。

  4. 確認結果

    儲存並完成訂閱更新後,返回 Home 檢查該來源下的節點。確認備註與內容相符後,再處理下一份;請勿同時重新命名、重新匯入並刪除多個來源。

訂閱 URL 的格式可能類似 https://example.com/sub?token=xxxx。這是假值範例,無法用來連線。實際連結中的參數可能包含存取憑證,請勿為了「統一格式」而刪除,也不要將完整連結貼到公開的求助內容中。

排序節點時,先看用途,再看測試結果

「節點排序」包含兩件事:清單的顯示順序,以及實際要選用哪條連線。依名稱排列有助於尋找地區,查看測試結果則有助於排查目前是否可連線;兩者都不能直接代表實際瀏覽速度。測試方式、目前網路與測試時間不同,數值也可能改變。

先在 Home 使用 Connectivity Test 檢查候選項目,再實際瀏覽自己常用的網頁。記錄網頁是否能開啟、是否反覆停頓,必要時在相同網路條件下重測。不要直接比較行動網路下的一次結果與另一個節點在 Wi-Fi 下的結果。

不同介面的排序入口可能因清單類型而異。開啟目前清單提供的排序選項時,請先閱讀具體方式再操作;若沒有相應選項,使用一致的來源備註與固定候選清單整理即可。不要把節點名稱中的「01」當成應用程式必定優先選取的指令。

協定名稱也不是排序分數。Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 代表不同的連線協定,不能只憑協定名稱推斷某個節點比較快。伺服器狀態、網路路徑與參數是否正確,都可能影響結果。

清理重複節點:先核對身分,再刪除來源

常見的重複情況有兩種:同一條訂閱連結新增了兩次;不同訂閱各自提供了看起來相似的節點。前者應優先處理重複的訂閱記錄,後者則須比對連線參數。只刪除某份訂閱中的單一節點,該節點仍可能在下次更新時再次出現。

觀察到的狀況需要核對的項目處理方式
名稱完全相同來源、Type、Address、Port先比對參數,不要只憑名稱刪除。
位址相同,連接埠不同例如網域同為 example.com,Port 分別為 443 與 8443視為不同的連線入口,繼續核對,不要直接合併。
位址與連接埠都相同認證資訊、TLS、傳輸設定等協定相關欄位確認一致後,才能進一步判斷是否重複;請勿公開這些欄位。
整組項目成對出現是否重複新增了同一條訂閱 URL確認來源相同後,保留一份訂閱記錄。
刪除後更新又再次出現該項目是否仍由訂閱提供從來源著手整理,不要一再刪除同一個節點。

上表中的網域與連接埠僅供比對示範,並非可用服務。即使 Type、Address、Port 全部相同,認證資訊不同也可能代表不同的使用權限;請勿為了減少清單項目而任意合併。若無法確認,保留原始記錄比一次清空更容易還原。

  1. 若準備刪除的來源正供目前連線使用,請先在 Home 中斷連線,避免清理時仍依賴該來源。
  2. 確認找得到原始連結後,再刪除目標記錄;先辨認要刪除的是單一節點還是整份訂閱,並詳閱確認提示。
  3. 返回 Home 確認其他來源仍在,並分別更新要保留的訂閱。
  4. 重新選取保留來源中的節點,連線後測試常用網頁。完成核對後,再繼續清理下一份。

更新多份訂閱:先手動確認,再考慮自動更新

剛整理完清單時,先手動更新一次,確認來源備註、節點數量與目前選取項目是否符合預期。更新成功只表示訂閱內容已取得或處理完成,不代表每個節點都能正常連線。反之,一次要求逾時也不能證明訂閱已失效。

手動更新

建議

整理期間逐份手動更新,每更新一份就確認一份。如此能辨別新增、消失或重複的項目來自哪個來源,減少多項同時變動造成的誤判。

適用情況:首次整理、排查重複項目、確認來源內容

開啟時自動更新

在 Settings → Subscribe 檢查與開啟時自動更新相關的設定。確認來源穩定後,再視需求啟用;自動取得仍受當時的網路與訂閱位址影響,不能取代結果核對。

適用情況:來源已確認,需要持續接收項目變動

結論:更新一次,確認清理結果

刪除重複記錄後,立即更新保留的訂閱。若相同項目又成組出現,請先檢查訂閱回傳內容與來源記錄,不要再依顯示名稱批次刪除。

若只有某一份訂閱更新失敗,先確認 URL 是否完整、既有服務是否仍有效,以及目前網路能否連上該位址。不要刪除其他更新正常的來源。若訂閱位址需要透過代理連線,再配合目前可用的連線檢查 Settings → Subscribe 中的 Update via Proxy。此設定無法修正錯誤連結或恢復失效的憑證。

分開檢查清單整理與 Global Routing

整理後若發現連線路徑沒有改變,請先檢查 Global Routing,而不是再次匯入訂閱。使用 Config 時,連線會依目前設定處理,特定流量可能套用設定中的策略;Proxy 與 Direct 是整體路由模式,Scene 則與場景設定有關。來源備註本身不會改變這些行為。

若裝置會自動重新建立連線,也請前往 Settings → On Demand 檢查按需連線設定。On Demand 負責設定連線的觸發條件,不會去除重複項目,也不會因為訂閱備註寫了「備用」就自動理解你的使用需求。排查時分別確認「何時連線」、「使用哪種路由模式」及「選取了哪個節點」,比反覆切換所有設定更容易找出原因。

整理多份訂閱時的常見問題

兩份訂閱都有同名地區,可以刪掉其中一邊嗎?

先確認來源,再從節點編輯資訊中核對 Type、Address、Port 與協定相關參數。同名地區只是顯示資訊。只有確認項目重複,且不再需要該來源時,才考慮刪除相關記錄。

名稱改好後,為什麼更新後又變回原樣?

先確認修改的是訂閱的 Remarks,還是訂閱提供的節點名稱。更新可能會重新寫入節點資訊。請將來源標記放在訂閱備註中,並在更新後再次確認;手動重新命名不代表伺服器端內容已經修改。

刪除舊訂閱會取消既有服務嗎?

在本機刪除只會移除 Shadowrocket 中的記錄,不等於取消伺服器端帳戶或相關費用。刪除前請保存自己的原始連結;需要重新新增時,從 Home →「+」→ Type → Subscribe 還原。

節點越多,就越容易連線嗎?

重複項目不會提升連線能力。保留來源清楚、參數有效的候選項目,在 Home 執行 Connectivity Test,再實際瀏覽所需網頁。無須為了增加項目數量而重複匯入同一條連結。

整理後如何確認沒有誤刪?

逐一確認來源備註、更新要保留的訂閱、檢查目前節點與 Global Routing,再測試常用網頁。若缺少某個來源,請使用自己保存的連結還原,不要從名稱相似的陌生記錄補上。

前往 App Store 官方頁面核對 →