v2rayNのサブスクリプショングループとサーバー絞り込み

複数のサブスクリプションを用途別にグループ化し、キーワードで不要なサーバーを除外。更新後も一覧を見やすく保つ方法を解説します。

この記事の概要

サブスクリプションを登録できるものの、サーバー一覧が混雑してきたv2rayNユーザー向けです。ここでは「購読先ごとにグループ化、名前で絞り込み、グループ単位で更新、更新後に再確認」の順に操作します。用途別のグループ2つと絞り込み式2つを例に、購読内容の絞り込み、一覧検索、ルーティングの違いも確認します。一覧の整理と接続先の自動選択は別の機能です。

サブスクリプショングループ、絞り込み、ルーティングの違い

サブスクリプショングループでは、サーバー項目の取得元を管理します。グループごとに購読URLや更新設定を保存し、更新時にクライアントが購読内容を読み込んで、そのグループのサーバー一覧を作成または更新します。グループ名はローカルで管理するためのラベルです。購読先のサーバー側に接続先の変更を求めたり、通信を自動でグループに振り分けたりするものではありません。

取得元ごとにグループを作成 購読内容を読み込む 名前の絞り込み条件を適用 サーバー一覧を更新 接続を手動で確認

グループ内の名前フィルターは、インポート結果を絞り込むためのものです。メイン画面の検索・絞り込みは、現在の一覧から項目を探すために使います。反映されるタイミングも異なります。購読フィルターを変更した場合は、通常、そのグループの購読を再更新する必要があります。設定画面を閉じただけで結果を判断しないでください。ルーティングは接続時にドメインやIPなどのルールに基づいてアウトバウンドを選択する機能であり、購読一覧の整理には使いません。

操作対象確認場所
サブスクリプショングループ購読元と所属サーバー「サブスクリプショングループ」→「サブスクリプショングループ設定」
購読フィルター更新時にインポートするサーバー名該当グループの「フィルター」設定
一覧検索現在の画面に表示されている項目メイン画面の検索・絞り込み欄
ルーティングルール実際に行うネットワーク接続ルーティング設定とコアの実行設定

取得元ごとにグループ化し、用途はメモに記載

「サブスクリプショングループ」→「サブスクリプショングループ設定」を開き、グループを追加して「メモ」と「アドレス(URL)」を入力します。画面のバージョンによってボタンの位置や項目名が異なる場合があります。VMessやVLESSの個別サーバー編集画面ではなく、サブスクリプショングループの編集画面であることを確認してください。有効化スイッチがある場合は、そのグループが有効になっていることも確認します。

  1. まず取得元ごとにグループを作成。個別に更新したい購読先ごとにグループを作ります。メモには「取得元の略称/主な用途」のように記載します。例:「取得元A/普段使い」。
  2. URLを省略せず貼り付ける。購読URLのパス、クエリパラメーター、トークンはすべてURLの一部です。ドメインだけをコピーしたり、チャットの説明文まで貼り付けたりしないでください。
  3. 最初はフィルターを設定しない。保存後にグループを更新し、購読内容を正常にインポートできることと、実際のサーバー名を確認します。
  4. 名前を確認してから絞り込み条件を決める。実際のサーバー名から変わりにくいキーワードを選びます。一覧を見る前に、サーバー側がHK、JPや日本語の地域名を使っていると決めつけないでください。

以下は用途別の整理例であり、実在する購読先やサーバー数を示すものではありません。自分が利用を許可されている購読URLを入力してください。取得元を2つに分けておくと、特定の購読先だけが使えないのか、すべての購読更新に失敗しているのかを確認しやすくなります。

取得元A/普段使い

メモ
取得元A/普段使い
アドレス
取得元Aから提供された完全な購読URL
初回のフィルター
空欄にして、まず元の名前を確認
後から設定する条件
香港と日本の項目を残す

メモに取得元と用途の両方を記載すると、一覧を切り替えたときに判別しやすくなります。

取得元B/予備

メモ
取得元B/予備
アドレス
取得元Bから提供された完全な購読URL
初回のフィルター
空欄にして、まず正常にインポートできることを確認
後から設定する条件
名前に「テスト」または「期限切れ」を含む項目を除外

予備用グループは独立させます。サーバー項目をコピーしてグループ分けを模倣する必要はありません。

フィルターキーワード:まず残す条件、次に除外条件

正規表現による絞り込みに対応したv2rayNのサブスクリプショングループ編集画面では、「フィルター」はサーバーのメモ欄に対して照合され、一致した項目が残ります。「入力した文字列を削除する」ための除外欄ではありません。使用前に、その項目の説明を確認してください。現在の画面に該当欄がない場合、式を購読URL、メモ、アドレス変換関連の入力欄に入れないでください。

残す条件は簡単なキーワードから始めます。「香港」を含む名前だけを残すなら、まず 香港 と入力します。複数の地域を残す場合は、正規表現の選択肢を表す | を使います。「香港,日本」をそのまま2つの選択肢として入力しないでください。正規表現では、通常、カンマは照合対象となる普通の文字です。

目的絞り込み式注意点
香港だけを残す香港名前に「香港」の2文字が含まれること
香港または日本を残す香港|日本どちらか一方に一致すれば残る
英語の地域略称にも対応(?i)(香港|日本|\bHK\b|\bJP\b)英字の大文字・小文字を区別しません。単語境界が適切かは、実際の区切り文字を見て確認してください。
「テスト」と「期限切れ」を除外^(?!.*(?:テスト|期限切れ)).*$否定先読みを使い、行全体にこれらの文字列が含まれないようにします。

表の最後の式は、.NET形式の正規表現を使うフィルター向けです。別のツールや異なる形式のカスタム設定では、同じ構文が使えるとは限りません。入力後は対象グループだけを一度更新して結果を確認し、問題がなければ他のグループにも適用します。

判断のポイント:まずキーワードを1つ試し、その後に条件を追加

まず「香港」で一度更新し、絞り込みが機能することを確認してから、複数地域の条件や除外式に変更します。簡単なキーワードでも期待どおりにならない場合は、入力欄、反映タイミング、元のサーバー名を確認してください。正規表現の条件を次々に追加するのは避けましょう。

2つのグループで再現可能な確認を行う

ここでは管理手順のみを確認し、速度や遅延については評価しません。グループ2つ、ルール2つを使います。サーバー名は一致結果を説明するためのテスト用テキストであり、実際の購読先が提供する項目ではありません。変更の原因を特定しやすくするため、毎回1つのグループだけを操作してください。

2つ
テスト用グループ:普段使いと予備
2つ
テスト用ルール:地域を残す条件と名前の除外
  1. 「取得元A/普段使い」のフィルターに香港|日本を入力して保存します。メイン画面に戻ってそのグループを選び、「サブスクリプショングループ」メニューから現在の購読を更新します。メニュー名は「現在の購読を更新(プロキシを使用しない)」、または「プロキシを使用」の同様の項目が一般的です。現在のネットワークから接続できる方法を選んでください。
  2. 一覧のサーバー名を確認します。「香港-普段使い」と「日本-予備」はこの式に一致し、「シンガポール-普段使い」は一致しません。画面上の検索結果を購読のインポート結果と取り違えないよう、まずメイン画面の検索条件をクリアしてください。
  3. 「取得元B/予備」に^(?!.*(?:テスト|期限切れ)).*$を入力して保存し、そのグループだけを更新します。「香港-テスト」は一致せず、「日本-予備」は一致します。
  4. 残ったサーバーから1つを手動で選び、使用中のサーバーとして設定します。コアが正常に起動することを確認したら、実際に利用するサービスへの接続を確認します。

フィルターが見るのは名前だけです。サーバーの期限切れや実際の所在地を判定したり、回線の利用可否を保証したりするものではありません。「期限切れ」が除外されるのは、名前にその文字列が含まれるためです。「日本」を含むサーバーが最終的にどこから通信するかは別途確認が必要で、グループ名やメモからは判断できません。

更新後も一覧を整理する:ルールはグループに保存

購読項目はリモートの内容に基づいています。メイン一覧から不要なサーバーを削除しても、次回の更新時に再びインポートされることがあります。購読項目のメモをローカルで変更した場合も、その後の更新で上書きされる可能性があります。継続して整理するには、グループ単位のフィルターを優先して使い、手動編集は個別に管理する必要がある設定に限りましょう。

同じ購読URLを用途の異なる複数のグループで使うことはできますが、更新結果が複製され、管理の手間も増えます。絞り込み条件を分ける必要がある場合だけ利用してください。2つのグループで絞り込み条件が同じで、特定地域のサーバーを一時的に探したいだけなら、メイン一覧の検索を使うほうが簡単です。

判断のポイント:取得元を軸にし、用途はラベルで管理

取得元ごとに明確な更新範囲を保ち、用途によってインポート結果を変える必要がある場合だけグループを分けましょう。更新の失敗は取得元、絞り込みの失敗は式を確認すれば特定できます。混在した一覧から一つずつ原因を推測する必要がなくなります。

一覧が空、項目が重複する、接続できない場合の確認方法

トラブル対処では、まず問題がどの段階で起きているかを確認します。一覧が空の場合はインポートまたは表示の問題です。項目が表示されていても接続できない場合は、使用中の設定、コア、ネットワークに問題がある可能性があります。購読のダウンロードに失敗しているときに正規表現を何度も変更したり、サーバーが使えないときにグループ名を変えて解決しようとしたりしないでください。

状態まず確認する項目次の操作
フィルターを設定したら一覧が空になった式の条件、名前の大文字・小文字、選択中のグループフィルターをクリアしてそのグループを更新し、元の項目が戻るか確認する
ルールを変更しても一覧が変わらない設定が保存されたか、再更新したか、更新が成功したか対象グループだけを更新し、更新時の通知を確認する
削除した項目が再び表示されるリモートの購読内容にその項目が残っている何度も手動削除するのではなく、グループフィルターを使う
複数のグループに同じ名前のサーバーがある取得元を重複登録していないか、取得元どうしの内容が重複していないかまず所属グループを確認する。同じ名前でも接続設定が同一とは限りません
購読URLをダウンロードできないURLの有効性、ネットワーク、プロキシ経由の接続プロキシ経由・非経由の更新方法を使い分け、使えなくなった出口に依存しない
項目は残っているが接続に失敗する使用中のサーバー、コアのログ、プロトコルのパラメーター接続のトラブル対処に戻り、名前のフィルターは変更しない

VMessやVLESSなどのプロトコル名は接続設定を示すもので、グループのラベルではありません。名前で絞り込んでもVMessがVLESSに変換されたり、TLS、トランスポートのパスなどサーバー側が要求するパラメーターが補われたりすることはありません。購読のインポートは正常でもコアの起動に失敗する場合は、グループではなくログと選択中の設定を確認してください。

v2rayNクライアントのダウンロード