先依訂閱來源建立分組,再用節點名稱正規表示式限制匯入範圍,最後逐組更新與檢查。本文適合同時管理多個訂閱的 v2rayN 使用者,說明分組、列表搜尋、訂閱篩選與路由分流的差異,並提供可用範例名稱逐一驗證的正規表示式。
先釐清:訂閱分組不等於路由分流
一個訂閱網址通常會回傳一批伺服器設定。v2rayN 讀取其中的協定、位址、連接埠與驗證資訊,再整理成伺服器列表。若直接混看多個來源,地區名稱與倍率標記容易重複;更新失敗時,也難以判斷是哪個來源出了問題。
分組管理的是設定來源:這台伺服器由哪個訂閱維護。分組不會自動讓瀏覽器使用一組、下載工具使用另一組,也不會因為組名標示「備用」就自動切換故障。應用程式流量的走向仍由系統代理、TUN、路由規則與目前使用的出口設定共同決定。
依來源建立分組
建議做法每個訂閱網址各自維護一個分組,並在組內依名稱篩選地區。更新錯誤、網址到期與節點異動都更容易追查。
適用情況:兩個以上的訂閱,且同時使用主力與備用來源
依地區重複匯入
將同一個網址分別匯入多個分組,再各自篩選地區。雖然能建立不同檢視,但會重複請求相同訂閱,也增加篩選與更新的維護成本。
適用情況:確實需要固定的地區列表,且能接受重複維護
暫時搜尋列表
只在目前列表中快速搜尋名稱,不會改變訂閱來源回傳的內容。清除搜尋條件後再檢查完整列表,避免將隱藏誤認為刪除。
適用情況:臨時尋找節點,不想縮小匯入範圍
VMess、VLESS 是節點設定使用的協定,不是分組類型。對訂閱名稱使用正規表示式篩選也不會轉換協定;即使名稱中有「VLESS」,仍應開啟伺服器設定,確認實際協定與傳輸參數。
建立訂閱分組:一個來源對應一筆紀錄
以下以桌面版 v2rayN 常見的繁體中文介面為例。不同版本的按鈕位置與標點可能略有差異;操作時請確認「訂閱分組設定」、訂閱網址與別名篩選等欄位,不要把伺服器編輯視窗當成訂閱設定視窗。
-
開啟分組設定
在主畫面開啟「訂閱分組」→「訂閱分組設定」,使用「新增」或「+」建立一筆訂閱紀錄。第一次整理時先新增一個來源,確認成功後再新增下一個。
-
填寫來源名稱
備註可填「主力-A」或「備用-B」。將服務商提供的完整訂閱網址填入網址欄;不要貼上帳戶登入頁面,也不要把單一節點分享連結當成訂閱網址。
-
先不設定篩選
第一次匯入時,先不要填寫「別名正規表示式篩選」,儲存紀錄即可。這樣能先確認網址可用、內容可解析,避免訂閱故障與篩選錯誤同時發生。
-
更新目前分組
返回主畫面並選取新分組,在「訂閱分組」選單中執行「更新目前訂閱(不透過代理)」對應的操作。若目前網路無法直接連線到來源,再選擇透過代理更新的項目。
-
檢查後新增分組
查看記錄檔是否顯示更新成功,並確認組內出現伺服器設定。接著依相同步驟建立「備用-B」並分別更新,避免一開始就更新所有來源,導致難以找出錯誤來源。
若介面提供自動更新間隔,請先確認手動更新穩定,再依來源限制設定頻率。不要為了「保持最新」而反覆送出請求;更新訂閱只是取得設定,不會修復遠端伺服器故障,也不代表服務帳戶的流量或到期時間有所變動。
撰寫篩選正規表示式:先保留地區,再排除提示項目
訂閱編輯中的「別名正規表示式篩選」通常會比對節點別名,也就是列表中的名稱:符合的項目才會保留。這不是依伺服器實際地理位置判斷,也無法辨識線路品質。若名稱沒有目標關鍵字,即使伺服器位於目標地區,也可能被篩除。
先用簡單的「或」運算式測試,再加入排除條件。以下的「香港」「日本」「到期」都只是示範名稱,不代表任何實際服務商的節點或可用性。
| 用途 | 正規表示式 | 比對說明 |
|---|---|---|
| 保留中文地區名稱 | 香港|日本|新加坡 | 名稱包含其中任一詞即可,不必完全符合整行內容。 |
| 同時比對英文大小寫 | (?i)香港|日本|新加坡|\b(HK|JP|SG)\b | 忽略大小寫;英文縮寫使用單字邊界,避免比對到較長單字的一部分。 |
| 只保留指定前綴 | ^(香港|日本)- | 只比對以「香港-」或「日本-」開頭的名稱。 |
| 排除資訊提示項目 | ^(?!.*(剩餘流量|到期|官網)).*$ | 整行不能包含這些提示詞;其他名稱仍可符合條件。 |
| 合併地區與排除條件 | ^(?!.*(剩餘流量|到期|官網)).*(香港|日本).*$ | 先排除提示項目,再要求名稱包含香港或日本。 |
| 表示「或」,^ 表示開頭,$ 表示結尾,.* 表示任意長度的字元。負向先行斷言 (?!...) 用於設定排除條件;這些寫法適用於支援相應正規表示式語法的 v2rayN 別名篩選欄位,不適合直接套用到只接受一般關鍵字的搜尋框。
- 輸入運算式本身:不要加上 JavaScript 格式的前後斜線。例如輸入
香港|日本,而不是/香港|日本/。 - 注意符號跳脫:若要比對字面上的
[A],請寫成\[A\];若要比對小數點,請寫成\.。 - 確認實際命名方式:
\bHK\b可比對「HK-01」,但不一定能比對「HK01」。請先確認服務商的命名格式,不要直接加入更多複雜條件。 - 避免誤篩:部分正常的伺服器名稱也會包含「到期」等字詞。加入排除條件前請先檢查範例,不要把提示詞清單視為適用於所有來源的固定規則。
先用固定範例驗證,再更新實際訂閱
正規表示式沒有錯誤,不代表篩選結果符合預期。請先列出幾個預期保留與預期排除的名稱,再逐一推演;如果只想到「想保留什麼」,卻沒列出「絕不能誤刪什麼」,篩選條件往往會越改越複雜。
運算式:^(?!.*(剩餘流量|到期|官網)).*(香港|日本).*$
香港-01 → 保留
日本-02 → 保留
日本-備用 → 保留
新加坡-03 → 排除:不含目標地區
香港-到期提醒 → 排除:包含「到期」
官網網址 → 排除:包含「官網」
以上數量僅是這組人工範例的確定結果,不代表服務商提供的節點數或連線測試資料。將運算式填入目標訂閱的「別名正規表示式篩選」後儲存,再更新目前訂閱;只儲存設定不一定會重新處理已匯入的列表。
- 清除主畫面的暫時搜尋條件,並切換至目標訂閱分組,避免兩種篩選條件疊加。
- 更新目前訂閱後,確認列表中仍有一筆預期保留的伺服器,以及一筆預期排除的名稱。
- 若分組意外變成空白,先將正規表示式改回
香港|日本;若仍沒有結果,請清空篩選後再更新一次。 - 確認篩選結果後,再選取一台伺服器測試連線。不要以「更新成功」取代實際連線測試。
分辨訂閱更新失敗與節點連線失敗
更新訂閱會連線至訂閱伺服器,連線節點則會連線至代理伺服器,兩者可能使用不同的網域與連接埠。訂閱下載正常但節點逾時,應檢查節點設定、服務狀態與本機網路;節點可用但訂閱更新失敗,則應檢查訂閱網址與更新請求的網路路徑。
為什麼更新成功,分組裡卻是空的?
先清除列表搜尋,再前往「訂閱分組」→「訂閱分組設定」,清空該分組的別名正規表示式篩選,儲存後重新更新。若此時出現紀錄,問題就在篩選條件;若仍是空白,請檢查回傳內容是否可解析,以及來源是否確實有回傳伺服器。
不透過代理更新逾時,該如何切換?
先選取一台已知可用的伺服器並啟動核心,再到「訂閱分組」選單選擇透過代理更新目前訂閱的項目。若手邊沒有可用伺服器,就無法依賴尚未成功匯入的新訂閱來連線;請先確認網址是否可連線,或聯絡來源服務商確認。
記錄檔顯示本機代理連線遭拒?
確認核心是否正在執行,並前往「設定」→「參數設定」核對本機監聽連接埠。例如記錄檔連線至 127.0.0.1:10808,請檢查是否有對應的監聽,以及代理協定是否相符。此處的 10808 僅為範例,請以實際設定為準。
訂閱網址在瀏覽器中顯示登入頁面?
請重新從服務商後台複製專用的訂閱網址,不要使用控制台頁面的網址。登入頁、存取驗證頁或錯誤訊息即使能正常開啟,也不是可供用戶端匯入的節點資料;分享記錄檔時請隱藏網址中的權杖。
刪除幾台節點後,更新時又出現了?
訂閱仍會回傳那些紀錄,在本機手動刪除不等於修改來源。若希望持續隱藏某類名稱,請修改該分組的別名正規表示式篩選後重新更新;若只是暫時不想看到,建議使用列表搜尋,不要反覆手動刪除。
維持分組整潔:保留來源,減少重複維護
日常管理以「來源清楚、篩選簡單、變更可復原」為原則。主力與備用可以採用相同的命名規則,但不要因為名稱相同就認定兩筆設定完全重複:網域、連接埠、協定、傳輸參數或驗證資訊只要有一項不同,就可能是不同的連線入口。
- 更換訂閱網址時編輯原分組:來源不變,只是權杖或網址輪替時,建議修改原有訂閱紀錄。修改前先記下舊備註與篩選運算式,確認新網址可用後再整理舊紀錄。
- 手動新增的節點請分開管理:不要依賴直接編輯訂閱節點來長期保留自訂參數,之後更新可能會重建或覆寫紀錄。若需要保留,請另外建立非訂閱管理的設定,並妥善保護驗證資訊。
- 逐組確認後再批次更新:第一次設定與排錯時使用「更新目前訂閱」;所有來源穩定後,日常再使用「更新所有訂閱」。記錄檔中的錯誤應回到對應來源處理。
- 不要把排序當成測速:依名稱排序只是方便瀏覽。連線測試、下載表現與目標網站的存取狀況是不同指標,不能只憑名稱中的「高速」或「專線」判斷。
- 更換裝置後請重新確認:本文介紹的是桌面版 v2rayN 的分組流程。Android 版 v2rayNG 使用 Xray 核心,v2flyNG 使用 V2Fly 核心;不要假設它們的選單、篩選欄位與設定匯出格式和桌面版完全相同。
最後只需維持一套簡單流程:依來源建立分組,第一次匯入時不設篩選,用實際名稱驗證正規表示式,更新目前分組,最後檢查連線。這樣既能減少列表雜訊,也能在更新出錯時迅速判斷問題出在網址、篩選條件或節點本身。