v2rayN 訂閱分組與伺服器篩選

使用多個訂閱來源時,如何依用途建立分組、透過關鍵字篩除不需要的伺服器,並在更新訂閱後維持清楚的清單。

本文速覽

適合已經會匯入訂閱,但伺服器清單開始變得雜亂的 v2rayN 使用者。以下依序說明「依來源分組、按名稱篩選、更新單一分組、更新後複查」,並以兩個用途分組和兩條篩選式示範。請留意訂閱篩選、清單搜尋與路由分流的差異,避免把整理清單誤認為會自動選擇出口。

先分清訂閱分組、篩選與路由

訂閱分組管理的是伺服器項目的來源。每個分組各自保存訂閱網址與更新設定;更新時,客戶端會讀取訂閱內容,再建立或更新該組的伺服器清單。分組名稱只是本機管理標籤,不會要求訂閱服務端變更線路,也不會自動將網路連線分配至特定分組。

建立來源分組 讀取訂閱內容 比對名稱篩選條件 更新伺服器清單 手動測試連線

分組中的名稱篩選條件用來篩選匯入結果;主畫面的搜尋或篩選則用來查找目前清單。兩者的生效時機不同:修改訂閱篩選條件後,通常必須重新更新該組訂閱,不能只關閉設定視窗就判斷結果。路由則在連線階段依網域、IP 等規則選擇出口,不負責整理訂閱清單。

操作作用對象檢查位置
訂閱分組訂閱來源與所屬伺服器「訂閱分組」→「訂閱分組設定」
訂閱篩選更新時匯入的伺服器名稱對應分組中的「篩選器」設定
清單搜尋目前畫面顯示的項目主畫面的搜尋或篩選區域
路由規則實際發出的網路連線路由設定與核心執行設定

依來源分組,再用備註標示用途

前往「訂閱分組」→「訂閱分組設定」,新增分組後填寫「備註」與「網址(URL)」。不同介面版本的按鈕位置和欄位名稱可能略有差異;請確認開啟的是訂閱分組編輯視窗,而非單一 VMess 或 VLESS 伺服器的編輯視窗。若介面提供啟用開關,請確認該分組已啟用。

  1. 先建立來源分組。每個需要獨立更新的訂閱來源各自建立一個分組,備註可採用「來源簡稱/主要用途」,例如「來源甲/日常」。
  2. 貼上完整網址。訂閱 URL 的路徑、查詢參數與權杖都屬於同一個網址;請勿只複製網域,也不要連同聊天訊息中的說明文字一起貼上。
  3. 初次先不加篩選條件。儲存後更新該分組,確認原始訂閱可以匯入,並查看實際的伺服器名稱。
  4. 接著再決定篩選規則。從實際名稱中找出穩定的關鍵字;在查看清單之前,不要預設服務端使用 HK、JP 或中文地區名稱。

以下為用途分類範例,不代表真實訂閱來源或實際線路數量。請填入自己獲授權使用的訂閱連結。分開保留兩個來源,之後較容易判斷是單一訂閱無法使用,還是所有訂閱都更新失敗。

來源甲/日常

備註
來源甲/日常
網址
來源甲提供的完整訂閱 URL
初次篩選
留白,先查看原始名稱
後續目標
保留香港與日本項目

備註同時標示來源與用途,切換清單時更容易辨認。

來源乙/備用

備註
來源乙/備用
網址
來源乙提供的完整訂閱 URL
初次篩選
留白,先確認匯入正常
後續目標
排除名稱含有測試或到期字樣的項目

備用分組保持獨立,不必複製伺服器項目來模擬分組。

篩選關鍵字:先設定允許清單,再排除項目

在支援正規表示式篩選的 v2rayN 訂閱分組編輯介面中,「篩選器」會比對伺服器備註,並保留符合條件的項目。它不是「輸入什麼就刪除什麼」的排除欄位。使用前請先確認欄位說明;如果目前介面沒有這個選項,請勿將運算式填入訂閱網址、備註或網址轉換相關欄位。

設定允許清單時,先從簡單關鍵字開始。若只想保留名稱包含「香港」的項目,先填入 香港。若要同時保留多個地區,可使用正規表示式的分支符號 |。不要直接把「香港,日本」當成兩個選項:在正規表示式中,逗號通常會被視為需要比對的普通字元。

目標篩選運算式注意事項
只保留香港香港名稱必須包含這兩個字
保留香港或日本香港|日本符合任一分支就會保留
相容英文地區縮寫(?i)(香港|日本|\bHK\b|\bJP\b)忽略英文字母大小寫;單字邊界須配合實際分隔符號驗證
排除含有測試或到期字樣的項目^(?!.*(?:测试|到期)).*$負向先行查找表示整行不得包含這些文字

上表最後一項適用於採用 .NET 正規表示式語法的篩選欄位。若使用其他處理工具或不同格式的自訂設定,請勿假定其正規表示式引擎支援相同語法。輸入後先更新目前分組並確認結果,再考慮套用至其他分組。

判斷方式:先測試一個關鍵字,再增加條件

先用「香港」完成一次更新測試,再改用地區聯集或排除運算式。若連簡單關鍵字都無法得到預期結果,請先檢查欄位、生效時機與原始名稱,不要繼續堆疊正規表示式條件。

用兩個分組完成可重現的測試

以下只測試管理流程,不提供速度或延遲方面的結論。範例使用兩個分組和兩條規則;伺服器名稱是用來說明比對結果的測試文字,不代表訂閱服務實際提供這些項目。每次只操作一個分組,避免整批更新掩蓋是哪條規則造成變化。

2 個
測試分組:日常與備用
2 條
測試規則:保留指定地區與排除指定名稱
  1. 在「來源甲/日常」的篩選器中填入 香港|日本 並儲存。返回主畫面選取該分組,從「訂閱分組」選單執行目前訂閱的更新;常見選單名稱為「更新目前訂閱(不透過代理)」或含有「透過代理」的對應選項,請依目前網路的連線狀況選擇。
  2. 檢查清單中的名稱。「香港-日常」與「日本-備用」應符合這條運算式,「新加坡-日常」則不符合。請先清除主畫面的搜尋條件,避免把畫面搜尋結果誤認為訂閱匯入結果。
  3. 在「來源乙/備用」中填入 ^(?!.*(?:测试|到期)).*$,儲存後只更新該分組。「香港-測試」不符合,「日本-備用」則符合。
  4. 從保留的伺服器中手動選擇一個作為目前使用的伺服器,確認核心能正常啟動,再透過實際需要使用的服務測試連線。

篩選只會比對名稱,不會驗證伺服器是否已到期、判斷實際地理位置,也不保證線路可用。「到期」項目被排除,只是因為名稱包含這段文字。名稱含有「日本」的伺服器實際從哪裡連出,必須另外驗證,不能單憑分組或備註推斷。

更新後維持清楚:將規則保留在分組中

訂閱項目由遠端內容決定。只在主清單刪除不需要的伺服器,下次更新時可能會再次匯入;只在本機修改訂閱項目的備註,也可能在後續更新時被覆蓋。若要長期整理,建議優先使用分組層級的篩選條件;手動編輯則留給確實需要獨立維護的設定。

同一個訂閱網址可以用於不同用途的分組,但這會產生多份更新結果,也會增加維護負擔。只有確實需要獨立篩選時才這麼做。若兩個分組的篩選目標相同,只是想暫時尋找某個地區,直接使用主清單搜尋通常更方便。

判斷方式:以來源為主,以用途為標籤

優先讓每個來源都有清楚的更新範圍;只有不同用途需要匯入不同結果時,才拆分分組。如此一來,更新失敗可以追查來源,篩選結果不符則能追查運算式,不必在混雜的清單中逐項猜測。

清單空白、項目重複或仍無法連線時的檢查方式

排查問題時,先確認問題出在哪一層。清單空白屬於匯入或顯示問題;清單有項目但無法連線,則與目前使用的設定、核心或網路有關。訂閱下載失敗時,不要反覆修改正規表示式;伺服器無法使用時,也不要期待改分組名稱就能解決。

現象優先檢查接下來的處理方式
加入篩選條件後清單變成空白運算式方向、名稱大小寫、目前分組清除篩選條件並更新該分組,確認原始項目能否恢復
修改規則後清單沒有變化是否已儲存、是否重新更新、更新是否成功只更新目前分組,並查看更新提示
刪除項目後又再次出現遠端訂閱仍包含該項目改用分組篩選,避免一再手動刪除
多個分組出現同名伺服器是否重複新增來源,以及不同來源是否有重疊項目先確認項目所屬分組;名稱相同不代表連線設定相同
訂閱網址無法下載網址是否有效、網路狀況與代理連線路徑確認使用透過代理或不透過代理的更新方式,避免依賴已失效的出口
項目仍保留,但連線失敗目前使用的伺服器、核心記錄、協定參數改查連線問題,不要再調整名稱篩選

VMess、VLESS 等協定名稱描述的是連線設定,不是分組標籤。依名稱篩選不會將 VMess 轉換成 VLESS,也不會補上 TLS、傳輸路徑或其他服務端要求的參數。若訂閱匯入正常,但核心無法啟動,請檢查記錄與所選設定,不要將問題歸因於分組。

v2rayN 客戶端下載