本文適合已有自己的服務商與訂閱,並需要整理 Shadowrocket(小火箭)Home 列表的使用者。先依訂閱來源建立容易辨識的分組,再區分列表排序與實際連線選擇,最後從「重複匯入、手動副本、來源內容重複」三個方向排查。整理重點是保留清楚的來源關係,而非單純減少項目;本站不提供、不販售、不推薦節點或訂閱。
先區分訂閱來源、伺服器項目與設定檔
多個訂閱不代表有多份規則設定。Home 主要用來查看伺服器、訂閱分組與連線狀態;Config 用來管理設定檔,規則比對則由目前啟用的設定檔決定。將兩個訂閱加入 Home,不會自動合併它們可能附帶的規則,也不會因為某個分組排在最上方,就讓所有流量優先經過該分組。
整理前先記下三件事:目前選取的伺服器來自哪個來源、Global Routing 目前採用哪種模式,以及 Config 正在使用哪個設定檔。若要依規則分流,請確認 Global Routing → Config。Proxy、Direct、Config、Scene 的用途各不相同,不能靠切換模式取代訂閱去重。
Home 中的來源
- 訂閱記錄
- 儲存 URL,更新時重新取得來源內容。
- 伺服器項目
- 儲存協定、位址、連接埠與認證參數等連線資訊。
- 手動副本
- 獨立儲存的項目,需與訂閱產生的項目分開辨識。
名稱相同只代表顯示文字相同,不能只憑名稱就刪除。
Config 中的規則
- 入口
- Config → 目前使用的設定檔。
- 比對方式
- Rule 由上而下檢查,第一條符合的規則會決定策略。
- 預設關鍵字
- FINAL 用於處理前面都未符合的流量。
整理訂閱前先備份設定;刪除來源不代表規則引用也已修復。
依來源分組:每個有效訂閱保留一個入口
先用來源名稱區分訂閱,不要逐一修改所有伺服器名稱。同一來源的兩種不同方案可分別命名為「來源 A · 日常」和「來源 A · 備用」;不同來源則分別使用「來源 A」「來源 B」。這些只是方便本機辨識的備註範例,不代表服務品質或優先順序。
-
記錄目前狀況
進入 Home,逐組記下訂閱備註、項目數量與目前選取的項目。URL 僅在本機核對,請勿將含有 token 的完整內容寫入公開筆記。
-
確認來源
從 Home 開啟對應訂閱的編輯畫面,檢查 URL 與 Remarks。新增訂閱的路徑為 Home → 右上角「+」→ Type → Subscribe;整理現有來源時,請勿再次新增相同 URL。
-
統一備註
在訂閱編輯畫面的 Remarks 填寫來源與用途,儲存後返回 Home,確認分組標題能清楚區分。只修改備註,不要順手變更 URL、認證參數或伺服器連接埠。
-
逐組更新
使用各訂閱的更新功能,每次只更新一個來源。檢查更新結果與項目變化,避免同時更新後無法判斷是哪一組重新產生重複內容。
-
確認後再整理
在要保留的分組中選取一個已知可用的項目,依原本的路由方式測試連線。確認保留的項目有效後,再處理重複來源與失效項目。
URL 是憑證,不是分組名稱
https://example.com/sub?token=xxxx僅為格式範例,無法用於連線。實際連結的查詢參數可能包含存取憑證;不要為了讓兩個 URL 看起來相同而刪除參數,也不要未經核對就合併含有不同 token 的連結。
調整排序:分清查找順序與連線選擇
列表排序是為了「更快找到項目」,不會改變實際出口。名稱排序適合有統一前綴的列表;依測試結果排序,適合暫時比較目前網路下的回應;手動排序則適合保留個人習慣的查找順序。可用的排序方式以 Home 目前畫面提供的選項為準,不要把某種排列順序誤認為自動故障切換。
先確認要整理的是訂閱分組的順序,還是某個分組內的伺服器順序。使用 Home 的排序或編輯功能後,先觀察一個小組的變化,再繼續調整其他組。訂閱更新可能依來源回傳的順序重建內容,本機排序是否保留需在更新後再次確認;列表經常變動時,來源備註比逐項手動排序更容易維護。
兩種用途:日常查找與臨時排查
日常查找
- 使用固定的來源備註,先找到分組,再查找組內項目。
- 依名稱排序前,先確認命名方式一致。
- 更新後確認常用項目仍在,且選取項目正確。
臨時排查
- 在相同 Wi-Fi 或行動網路環境下比較測試結果。
- 逾時的項目先留待再次測試,不要立即判定來源失效。
- 測試結果排序後,仍須明確選取要使用的伺服器。
排序只影響列表顯示;實際連線還需確認選取項目、Global Routing 與目前的規則策略。
測試回應時間只代表目前網路與測試目標下的一次結果,不代表持續傳輸量,也無法證明某個項目能連線至所有目標。不要只因某次排序名次較後就批次刪除;先排除本機網路變化,再判斷是否需要清理。
移除重複節點:先查來源,再比對連線參數
「名稱相同」和「連線相同」是兩回事。不同協定可能使用相同位址;相同位址與連接埠也可能設定不同的認證資訊。必須比對協定、伺服器位址、連接埠、認證與傳輸設定,不能只依顯示名稱或地區文字去重。
- 同一訂閱匯入兩次:兩個分組的 URL、內容與項目變化大致相同。確認要保留的分組能正常更新後,刪除多餘的訂閱記錄,避免下次更新再次產生整組內容。
- 訂閱項目與手動副本並存:其中一份屬於來源分組,另一份是獨立新增的伺服器。若手動副本只是過去測試所用,確認目前設定沒有引用它後再刪除。
- 不同來源回傳相同連線:比對參數後再決定保留哪一份。若仍需分別維護兩個來源,可以保留兩組並以備註說明,避免混淆來源關係。
- 同一來源內部重複:更新後仍出現相同內容,表示需要檢查來源回傳的內容。只刪除本機子項,通常無法避免下次更新重新產生。
例如,兩筆 Trojan 記錄即使都指向同一位址的 443 連接埠,也可能使用不同密碼或 TLS server name;兩筆 VLESS 記錄的 UUID、傳輸方式與相關參數也可能不同。必須逐項核對,才能判斷是否確實重複。不要為了去重而修改連接埠或關閉驗證,這會改變連線條件,而不是整理列表。
更新後再次出現,優先檢查產生來源本機刪除只能整理目前顯示,整理來源才能處理後續更新。先確認多餘記錄由哪個訂閱產生,再處理重複匯入或來源內容;不要一再刪除相同項目,卻保留產生它們的重複訂閱。
刪除失效訂閱:先確認失效範圍,再移除來源
更新失敗不代表訂閱永久失效。逾時可能是目前網路路徑造成;認證失敗可能與連結失效或憑證變更有關;若能更新但部分連線失敗,則需個別檢查伺服器參數與連線狀況。先分清「無法取得訂閱」與「伺服器無法連線」,避免誤刪仍可使用的來源。
- 在 Home 確認是哪個分組更新失敗,並記下錯誤提示與當時的網路環境。
- 開啟該訂閱的編輯畫面,確認 URL 是否完整,特別留意查詢參數是否遭截斷或多出空格。
- 若直連取得訂閱逾時,且已有可用代理,請檢查 Settings → Subscribe → Update via Proxy,再單獨重試該來源;變更前先記下原本設定。
- 確認不再使用該來源後,先切換至要保留分組中的有效伺服器,再透過 Home 對應訂閱記錄的刪除功能移除多餘來源,並確認確認視窗刪除的是整個訂閱還是單一伺服器。
- 返回 Config,確認自訂策略是否引用已刪除的名稱,再測試原本需要直連與代理的目標。
若有自動連線需求,也要檢查 Settings → On Demand。On Demand 負責控制觸發連線的條件,不會還原已刪除的訂閱;整理期間即使自動建立連線,也不代表使用的就是剛保留的項目。最後仍應以 Home 目前選取的項目與實際比對的策略為準。
常見問題:更新、名稱重複與連線變化
為什麼刪除重複節點後,更新又出現?
先回到 Home 確認該項目屬於哪個訂閱分組。若同一 URL 儲存了兩次,保留一個有效來源即可;若重複項目來自同一份回傳內容,本機刪除不會改變來源。不要再匯入一次來修復,否則可能多出第三份副本。
兩個節點名稱相同,可以直接刪掉一個嗎?
不能只看名稱。開啟各自的編輯畫面,在本機比對協定、位址、連接埠、認證與傳輸參數;確認完全相符後,再檢查目前設定是否引用其中一項。向他人求助時,請勿公開密碼、UUID 或完整訂閱 URL。
為什麼排在第一位,卻沒有用它連線?
排序不會取代選擇。先在 Home 確認選取的伺服器,再檢查 Global Routing;使用 Config 時,也要核對目前設定檔的規則與策略組。若符合 DIRECT,調整伺服器順序不會改變該要求直連的結果。
訂閱更新失敗,需要先刪除再重新新增嗎?
先保留現有記錄,核對 URL、錯誤提示,以及 Settings → Subscribe 中的更新設定。重新新增不會自動修復認證失敗或網路逾時,反而可能建立重複分組。確認來源資訊已變更後,再修改原記錄並重試。