本文適合已從服務商取得訂閱,且需要整理多個來源的使用者。建議依序確認訂閱來源與目前連線,再按來源分組、調整顯示順序,最後檢查重複與失效項目。請先釐清訂閱記錄、訂閱內的節點與 Config 之間的差異:整理 Home 清單不代表修改分流規則,刪除節點也不會讓上游訂閱停止提供該節點。
先分清訂閱、節點與 Config
Shadowrocket(小火箭)的 Home 可用來查看伺服器清單、選擇連線項目及控制連線。每筆 Subscribe 記錄會保存訂閱網址,更新時從該網址讀取伺服器資訊;節點則是實際的連線參數。Config 用於管理設定檔,包含規則與策略等內容。新增訂閱不代表目前的 Config 已切換,也不代表所有連線都會自動在這些訂閱之間選擇。
整理前,先在 Home 記下目前選取的節點及其來源,再查看 Global Routing 與目前啟用的 Config。特別是設定檔使用固定節點名稱或策略群組時,重新命名或刪除節點可能影響後續選擇。請先保留可供還原的設定與原始訂閱網址,以免整理後只能靠名稱猜測來源。
依來源匯入並分組
管理多個訂閱時,應先依來源區分,而不是一律按地區混合排列。不同來源可能使用相同的節點名稱;若只看「地區+序號」,很容易把某個來源更新失敗誤認為另一個來源出了問題。訂閱請向服務商取得,先確認每個連結的用途,再決定是否需要同時保留。
-
檢查現有記錄
進入 Home,展開現有訂閱群組,確認是否已加入相同來源。比對網址時,請在自己的裝置上查看完整內容,不要只憑群組名稱判斷,也不要將連結傳給他人。
-
新增訂閱
Home → 右上角「+」→ Add Server → Type,選擇 Subscribe。在 URL 欄貼上向服務商取得的訂閱網址,並確認前後沒有空格或換行。
-
填寫備註
在 Remarks 填入容易辨認的來源與用途,例如「來源 A-日常用」、「來源 B-備用」。備註中不要填寫密碼、完整 token 或其他驗證資訊,儲存後返回 Home。
-
更新並確認
在 Home 下拉重新整理,等待訂閱內容載入。展開對應群組,確認是否有節點、是否歸在預期來源,再新增下一筆訂閱,避免一次新增多筆而無法找出問題所在。
群組名稱用於辨認來源,節點名稱則用於選擇,兩者不必相同。建議先保留訂閱提供的節點名稱,以免後續更新覆蓋本機重新命名的內容,或影響 Config 中依名稱引用的設定。若來源名稱不清楚,優先修改訂閱記錄的備註,而非逐一重新命名群組內的節點。
排序只會改變查找順序
排序屬於顯示設定,不是自動故障切換策略。將節點移到第一列,不代表系統會自動選取;將備用來源移到清單底部,也不會改變其連線參數。整理時先確認要調整的是訂閱群組順序,還是群組內的節點順序,避免混淆這兩層清單。
- 群組順序:將日常使用的來源排在前面,備用來源排在後面。進入 Home 的清單編輯功能後,若目前清單顯示拖曳把手,拖曳相應記錄並結束編輯;不要以刪除後重新匯入取代移動。
- 群組內順序:使用 Home 清單提供的排序功能時,先確認排序範圍。依名稱排序方便查找固定編號;依測試結果排序則應先在相同範圍內完成測試。
- 測試條件:請在相同 Wi-Fi 或行動網路下比較,測試期間不要反覆切換網路。尚未完成的測試、逾時與已有的延遲數值,代表不同結果。
- 更新後:訂閱更新可能新增、移除或重新排列節點。更新一次後,請重新確認顯示順序是否保留;不要把本機單次排序視為上游長期固定的順序。
不同介面版面中的編輯與排序功能可能有所不同,請以 Home 實際提供的操作為準。若沒有拖曳把手,請勿假設所有群組都支援手動移動。即使無法自訂群組位置,統一的 Remarks 命名方式也有助於辨認來源。避免每天更改命名方式,否則節點重新命名與排序變動會同時發生,增加核對工作。
結論:先統一命名,再確認更新後的順序
完成分組與排序後,請主動更新對應訂閱,並確認目前選取的項目仍來自預期來源;若順序恢復為上游排列,保留來源備註即可,不必反覆刪除再匯入來維持位置。
依參數確認重複節點
名稱相同不足以判定為重複,名稱不同也可能使用相同設定。判斷時應比對協定、伺服器位址、連接埠、驗證資訊,以及該協定使用的傳輸與 TLS 參數。例如兩個項目都顯示連接埠 443,只能表示填入相同的連接埠,無法證明目標伺服器或驗證身分相同。
| 目前狀況 | 進一步確認 | 處理依據 |
|---|---|---|
| 名稱完全相同 | 協定、位址、連接埠及驗證參數 | 參數不同就保留來源區分,不要依名稱批次刪除。 |
| 位址與連接埠相同 | TLS、Server Name、傳輸路徑等適用欄位 | 連線方式不同,仍可能是用途不同的設定。 |
| 相同連結匯入兩次 | 兩筆 Subscribe 記錄的完整 URL | 確認完全相同後,通常保留一筆來源記錄即可。 |
| 不同連結提供相似節點 | 來源用途、驗證身分與實際連線結果 | 先保留群組,不要只憑清單外觀判定重複。 |
Shadowsocks、VMess、VLESS、Trojan、Hysteria2 或 WireGuard 使用的欄位各有不同,不要套用同一份欄位清單判斷。比對時請查看各項目的編輯詳細資訊,只核對該協定實際使用的欄位。驗證資訊僅在自己的裝置上比對,勿複製到公開的去重工具。
若只是重複新增了相同訂閱,優先處理重複的 Subscribe 記錄,不要在兩個群組中逐一刪除節點。若某項目是由訂閱持續提供,本機刪除後仍可能在下次更新時重新出現;若要長期移除,請向服務商確認訂閱內容。不要任意刪改 URL 的查詢參數,外觀相似的網址可能對應不同權限或內容。
刪除失效訂閱與單一節點
單次連線逾時不代表訂閱已失效。訂閱更新要求失敗、個別節點無法連線,以及目前網路無法連到伺服器,分別代表不同問題。請先確認問題發生在哪一層,再決定要刪除的項目。仍在使用的訂閱即使暫時更新失敗,也不應立即移除。
- 確認替代連線。在 Home 選取另一個已驗證可用的節點,實際開啟需要使用的頁面,確認不只是連線開關處於開啟狀態。
- 檢查設定引用。查看 Config 中是否有策略群組或規則引用即將刪除的名稱;若有引用,請先調整相應選擇,再進行整理。
- 刪除單一節點。在 Home 對目標節點向左滑動,使用刪除功能。確認操作對象是節點列,而不是訂閱群組;訂閱內的項目更新後可能再次出現。
- 刪除整個來源。刪除訂閱記錄前,請閱讀確認提示中的對象與範圍。不同刪除功能的處理範圍可能不同;刪除後請確認對應群組及其項目是否仍存在。
- 完成檢查。返回 Home,確認目前選取項目、剩餘訂閱與連線結果,再更新保留的訂閱,確保沒有誤刪需要的來源。
透過 Global Routing 區分清單與路由問題
整理後若發生「更換節點但結果沒變」,請先查看 Home → Global Routing。節點清單顯示「有哪些連線項目」,Global Routing 則決定「連線如何交由策略處理」。以下比較僅供排查路由選擇,不代表某種模式適用於所有網路。
Config
推薦依目前啟用的設定處理連線。規則依序比對,符合後套用相應策略;DIRECT 規則不會因為在 Home 更換節點就改用該節點。
適用情況:已確認 Config,並需要依規則日常使用
Proxy
將流量交由代理處理,可暫時用來比對節點連線狀況。測試結束後請恢復原本模式,不要把代理模式下的結果直接視為 Config 規則已正確套用。
適用情況:暫時排查規則選擇與節點可用性的差異
Direct
直接連線至目標。使用此模式時,更換 Home 中的代理節點不會讓相同要求改走該節點,因此無法用來比較訂閱內各節點的表現。
適用情況:對照目前網路的直接連線狀況
Scene
依據已設定的場景條件套用相應路由安排。排查時也應確認目前符合的場景,避免將網路環境觸發的變化誤認為訂閱排序造成的差異。
適用情況:已有明確的場景設定,且能確認符合條件
Config 中的 DOMAIN-SUFFIX、GEOIP、IP-CIDR 等規則可能符合不同目標,FINAL 則會處理未符合前面規則的連線。若某個目標始終採用 DIRECT,應檢查符合的規則,而不是繼續整理訂閱。若要保留連線自動觸發行為,也請檢查 Settings → On Demand;此設定不負責訂閱分組,也不是清單排序功能。
訂閱整理常見問題
刪除的節點為什麼更新後又出現?
先確認該節點是否由 Subscribe 提供。若上游仍包含該項目,更新後可能會重新加入清單。請檢查是否重複匯入相同 URL;若只有一筆來源記錄,請向服務商確認提供的內容,不要反覆逐一刪除。
兩個訂閱都有同名節點,可以直接刪除其中一組嗎?
不能只憑名稱相同就判斷。請開啟項目詳細資訊,比對協定、伺服器位址、連接埠及適用的驗證與傳輸參數,再確認兩筆訂閱網址是否完全相同。只有在確認來源用途與內容都不再需要後,才刪除對應記錄。
只有一個訂閱更新失敗,需要全部重新新增嗎?
先在 Home 單獨確認該來源的 URL,檢查連結是否遭截斷,並確認目前網路能否連到訂閱網址。其他來源可正常更新,表示不必先清除全部記錄;該連結的權限或服務狀態,請向服務商確認。
把速度最快的節點排在最上面,就會自動使用嗎?
不會只因顯示位置而自動切換。請返回 Home 確認實際選取的項目,再檢查 Global Routing 與 Config 中的策略選擇。延遲測試結果只反映當時的網路狀況,不能取代實際使用情境的連線測試。
每次整理只修改一個部分:先更新來源備註,再調整順序,接著處理已確認重複或不再使用的記錄。每完成一步就更新並測試一次,方便將異常定位到具體操作。保留必要的來源區分,比把所有節點塞進一份無法辨認來源的長清單更便於後續維護。