Shadowrocket(小火箭)的多個訂閱應依來源分開管理:先確認 Subscribe 項目與備註,再個別更新,最後整理排序與重複項目。本文適合已有自己的服務商與訂閱的使用者,重點說明如何區分訂閱來源、產生的節點與 Config 中的策略,避免誤以為刪除節點就能停止訂閱更新。
先分清 Subscribe、節點清單與 Config
Subscribe 項目會儲存訂閱網址,更新時會讀取該網址傳回的內容。Home 顯示的節點是匯入或更新後產生的連線記錄;Config 則用來設定規則與策略。三者彼此相關,但屬於不同層次的資料:調整 Home 中的顯示順序,不代表變更 Config 的規則順序,也不會改變訂閱來源傳回的順序。
例如,已有兩個訂閱來源 A、B,以及一個手動新增的節點,應先辨認各自的來源,再操作對應項目。不要因為兩筆記錄都叫「備用」就刪掉其中一筆;名稱相同只代表顯示標籤相同,無法證明伺服器位址、連接埠、協定與驗證參數也相同。
多個訂閱如何分組:先用備註區分來源
一般所說的「訂閱分組」,首先應理解為依 Subscribe 來源整理節點,而不是建立同名的策略群組。建議為每個訂閱項目設定穩定且容易辨認的 Remarks,例如「個人線路 A」和「個人線路 B」;不要把完整訂閱網址寫進備註,也不要用會隨測速結果變動的數字命名來源。
- 前往 Home,先查看現有訂閱分組及其標題,確認要新增的網址是否已存在。
- 確認需要新增後,點選右上角的新增按鈕,在新增頁面將 Type 設為 Subscribe,再填入 URL 與 Remarks。各欄位的位置請以目前的應用程式介面為準。
- 儲存後返回 Home,確認新項目的來源及傳回的節點內容;如果已有相同網址,請編輯原有項目,不要再次新增。
- 若要修改現有訂閱,請從 Home 的訂閱分組標題開啟操作選單,選擇編輯並確認 URL 與 Remarks 後儲存。注意不要進入單一節點的參數編輯頁面。
訂閱網址中的查詢參數可能包含存取憑證。比較兩個網址是否相同時,必須核對完整內容,但不要將完整網址貼到公開截圖、聊天記錄或故障說明中。下方 URL 僅用來示範欄位格式,並非可用訂閱;實際操作一律使用自己已持有的網址。
確認訂閱項目
- Type
- Subscribe
- Remarks
- 個人線路 A
- URL
https://example.com/sub?token=xxxx
範例網址僅供辨認欄位;備註不能取代訂閱網址。
確認節點來源
- 來源
- 確認所屬的 Subscribe 項目
- 名稱
- 僅供顯示與引用,不是唯一識別依據
- 參數
- 確認協定、伺服器、連接埠及驗證欄位
先區分來源,再判斷是否重複,避免誤刪不同的連線。
個別更新:先確認操作對象,再檢查結果
同時有多個訂閱時,排查問題應優先個別更新單一來源。這樣才能判斷是某個 URL 讀取失敗,還是所有訂閱都受到目前網路狀況影響。確認各來源正常後,批次更新適合日常維護;若是首次出現異常,則不適合直接批次更新。
- 在 Home 找到目標訂閱的分組標題,長按以開啟該訂閱的操作選單;確認標題後,選擇其中的更新操作。選單文字與可用功能請以目前介面為準。
- 等待這次請求完成,查看應用程式顯示的成功或錯誤訊息,不要連續重複觸發更新。
- 返回目標分組,確認節點名稱與內容是否符合預期。成功取得內容不代表每個節點都能連線,仍須另外測試。
- 如果只有一個來源更新失敗,請開啟該訂閱的編輯頁面確認 URL,特別留意複製時是否帶入空格、換行,或遺漏查詢參數。
遇到逾時時,應區分「無法連上訂閱網址」與「無法解析網址傳回的內容」。前者應檢查網路路徑與網址是否有效;後者則要確認傳回內容是否仍符合該訂閱應有的資料格式。不要將錯誤頁面的文字當成新節點匯入,也不要只因為瀏覽器能開啟某個網頁,就認定訂閱請求一定正常。
手動排序:分清顯示順序與策略選擇
排序前先確認要變更哪一種順序:訂閱分組的排列、分組內節點的排列,或 Config 中策略候選項目的順序。三者不能互相取代。將某個節點移至 Home 頂端,不代表規則會自動使用它;實際連線也會受到 Global Routing 與目前設定影響。
- 手動排列:在 Home 尋找清單編輯或排序功能。如果目前清單提供 Edit 與拖曳把手,請進入編輯模式後拖曳目標列,再完成編輯;只在顯示拖曳把手的層級操作,不要把長按節點出現的功能選單當成拖曳排序功能。
- 自動排列:如果目前介面提供依名稱或延遲排序,請先確認排序範圍。依延遲排序會隨測試結果變動,不能用來固定訂閱來源分組。
- 更新後的順序:訂閱更新可能會重新產生清單。整理前先記下目前順序,個別更新一次後觀察順序是否保留;若恢復為來源順序,就不要依賴本機排列來長期分類。
- 找不到排序功能:不同清單層級提供的操作可能不同。如果沒有編輯或拖曳控制項,不要反覆刪除再匯入來「調整順序」,應先透過訂閱備註辨識來源。
在 Global Routing 中使用 Config 時,規則與策略由目前設定決定;Proxy 與 Direct 的處理方式也不同於清單排序。管理訂閱時,不需要為了讓項目排在前面而修改 Global Routing,更不應改寫 FINAL 來調整顯示順序。
移除重複節點:先排除重複來源,再比對連線參數
重複項目最常見的兩種來源是:同一個訂閱網址被新增多次,或不同訂閱本身包含相同連線。先處理第一種情況,可避免日後更新時一再出現重複項目。單獨刪除訂閱產生的某一列,通常無法確保下次更新後不再出現。
| 遇到的情況 | 核對項目 | 處理方式 |
|---|---|---|
| 兩個訂閱分組內容相同 | 比較兩個 Subscribe 項目的完整 URL | 確認來源相同後保留一個,刪除多餘的訂閱項目 |
| 節點名稱相同 | 比較協定、伺服器、連接埠及驗證資訊 | 參數不同就應保留,不可只依名稱去重 |
| 名稱不同但位址相同 | 進一步比較傳輸、TLS 與驗證參數 | 不能只因伺服器位址相同就判定為重複 |
| 刪除後再次更新又出現 | 檢查節點是否持續由訂閱來源傳回 | 處理重複的訂閱來源,不要反覆刪除產生的項目 |
例如,同一台伺服器的連接埠 443 與 8443 並非同一個端點;即使連接埠都是 443,若一個連線使用 Trojan,另一個使用 VLESS,也不能合併。即使協定與連接埠相同,UUID、password、TLS 的 server name 或傳輸路徑不同,連線的意義仍可能不同。比對敏感欄位時,只在自己的裝置上檢查,不要對外公開完整參數。
結論:優先刪除重複的訂閱項目
確認兩個 Subscribe 項目的完整 URL 相同後,先保留一個有效來源,再移除多餘分組;不要只刪除它們產生的節點,否則後續更新仍可能再次出現重複清單。
刪除前檢查引用,刪除後確認連線
刪除單一節點與刪除整個訂閱項目,影響範圍不同。前者只處理一筆連線記錄,後者則會影響訂閱來源及其關聯內容。操作前應在 Home 確認目前選取的節點,再到 Config 檢查是否有策略依賴即將刪除的名稱;只看分組標題不足以確認刪除是否安全。
- 記下要保留的來源備註,並確認該來源可以正常更新;不要以「節點目前還在清單中」取代更新檢查。
- 如果目前正在使用準備刪除的節點,請先改選一個已確認可用且要保留的節點;使用 Config 時,也要檢查相關策略目前實際選取的項目。
- 返回 Home,開啟目標訂閱分組的操作選單並執行刪除;如果介面透過側滑提供刪除功能,請先確認該列是訂閱項目,而非單一節點。
- 先閱讀確認提示中的操作對象與範圍,再確認刪除。完成後檢查分組、節點及 Config 引用是否符合預期。
- 重新確認所需網頁或服務是否可用。在用戶端刪除本機項目,不代表終止使用者與服務商之間的服務關係。
如果保留的來源尚未成功更新,不建議先清空所有訂閱再重新建立。較穩妥的做法是先確認可還原的網址與參數,再逐一清理;備份或記錄若包含憑證,也應當作敏感資訊妥善保存。
多個訂閱管理常見問題
訂閱更新後,剛刪除的節點為什麼又出現了?
先在 Home 確認它屬於哪個 Subscribe 分組。如果來源仍傳回該連線,更新時就可能再次產生。請檢查是否重複新增了相同 URL;如果只是想減少顯示的項目,應優先使用目前介面提供的顯示管理功能,不要把刪除產生的項目當成永久篩選方式。
兩個分組名稱不同,可以直接視為兩個獨立訂閱嗎?
不行。請開啟兩個訂閱項目的編輯頁面,核對完整 URL。Remarks 可以不同,但網址仍可能相同;反過來,備註相同也不能證明來源相同。先確認來源,再決定保留或刪除。
只想更新一個訂閱,為什麼不直接全部重新整理?
全部重新整理不利於找出失敗的來源。請先從 Home 目標訂閱分組的選單執行個別更新,記下該項目的結果;確認所有來源都正常後,再使用介面提供的批次更新方式。
節點已排到最上方,為什麼連線還是使用另一個?
Home 的顯示位置不是選路規則。請檢查目前選取的節點與 Global Routing;如果使用 Config,請開啟目前設定,核對策略選擇與規則引用。先確認實際選路,再判斷是否因排序未儲存。