サブスクリプションを2つ以上追加していて、使いたいサーバーが見つからない方に向けた解説です。サービスごとにサブスクリプショングループを作り、別名検索で一覧を絞り込んでから、対象を並べ替えてテストします。表示上の絞り込み、更新時の絞り込み、ルーティングによる振り分けは別の機能です。「一覧が短くなった」だけで、通信がグループごとに振り分けられたと誤解しないようにしましょう。
1. サブスクリプショングループは提供元の整理用。通信の自動振り分けには使えない
v2rayNでは、サブスクリプションはサーバー設定を取得するための接続先、サブスクリプショングループは接続先とサーバー項目をまとめて管理するための入れ物です。サービスごとに独立したグループを作ることを、一般に「プロバイダー別グループ分け」と呼びます。更新や件数の確認、不要になった接続先の削除を、提供元ごとに整理して行えます。
グループ名を付けてもネットワークルールにはなりません。2つのグループを「メイン」「予備」と名付けても、自動フェイルオーバーが設定されるわけではありません。「動画」と名付けたグループに、動画サイトへの通信が自動的に送られることもありません。通常の使い方では、使用するサーバーの選択とルーティング設定は別々に行います。
- サブスクリプショングループ:「この項目はどこから取得したか」を把握でき、提供元ごとに更新やトラブル対応を行えます。
- サーバーの別名:「このサーバーを何と呼ぶか」を示します。地域名や回線の特徴、用途に関するキーワードで検索できます。
- ルーティングルール:「通信をどの出口に送るか」を決めます。ルーティング設定で別途確認が必要で、グループ名で代用することはできません。
2. サービスごとにグループを作り、更新範囲を明確にする
ここでは3つのサブスクリプションを例に、管理方法を紹介します。件数は説明用の例であり、サービスの提供数や速度テストの結果を示すものではありません。Aの提供元に40件、Bに32件、Cに24件あり、合計96件と仮定します。すべてのサーバーをまとめて検索すると、同じ地域や似た別名、異なる提供元の項目が混在します。
- 上部の「サブスクリプショングループ」→「サブスクリプショングループ設定」を開き、新しいグループを追加します。メモには「A-メイン」のように、提供元を見分けやすい名前を入力してください。画面のバージョンによってボタン名が多少異なる場合は、グループの編集画面を確認してください。
- グループのサブスクリプションURL欄に、該当する提供元のURLを入力します。最初に整理するときは、1グループにつき1つの提供元にします。グループ数を減らすために複数の提供元を同じグループに入れないでください。
- 保存後、そのグループに切り替え、「サブスクリプショングループ」メニューから現在のサブスクリプションを更新します。まず正常に取り込めることを確認してから、BとCのグループを追加します。
- 各グループの項目数と更新結果を記録します。新しいグループには、最初は別名の絞り込み条件を設定しないでください。書式の問題と検索条件の問題が混ざり、原因を特定しにくくなるためです。
更新方法は、サブスクリプションURLに接続できるかどうかで選びます。メニューにある「プロキシを使用せず更新」と「プロキシ経由で更新」は、サブスクリプションの取得方法が異なるだけで、サーバー通信に常時適用するルーティング設定ではありません。プロキシ経由で更新する場合は、現在使用中のサーバーが使えることを先に確認してください。使えない状態だと、「サブスクリプションを直すために、使えるサブスクリプションが必要」という循環に陥ることがあります。
3. まず一覧を検索し、必要に応じてサブスクリプションの絞り込みを使う
「サーバーの絞り込み」には、異なる2つの操作が含まれる場合があります。1つは、現在の一覧を検索して表示項目だけを絞る方法。もう1つは、サブスクリプショングループの設定で別名を条件に取り込み結果を絞る方法です。後者では、更新後に残る項目が減ることがあります。操作前に入力欄の場所を確認し、同じ機能だと混同しないようにしましょう。
| 操作する場所 | 主な影響 | 利用例 | 元に戻す方法 |
|---|---|---|---|
| サーバー一覧の検索・絞り込み欄 | 現在表示される項目を絞り込む | 地域名や別名を一時的に検索 | キーワードを消し、選択中のグループを確認 |
| サブスクリプショングループ設定の別名フィルター | 対応バージョンでは、サブスクリプションの更新結果に影響 | 特定の名前が付いた項目だけを継続して残す | 条件を消して保存し、そのグループを再更新 |
| 遅延などの列見出しをクリックして並べ替え | 表示順を変更 | テスト済みの候補を比較 | 別名などの列で再度並べ替え |
| 選択したサーバーを削除 | ローカルの項目を削除 | 不要と確認できた項目を整理 | サブスクリプションの項目は、次回以降の更新で再度取り込める場合があります |
まずAグループを選び、香港のような具体的なキーワードを入力します。結果がなければ検索を消し、HKを試して、実際の別名が英語や別の表記になっていないか確認してください。最初から「香港 高速 専用線」のように長い文字列を入力するのは避けましょう。入力欄によっては文字列全体で一致判定し、スペースを複数条件として扱わないことがあります。
検索欄が正規表現に対応していると決めつけないでください。使用中のバージョンで、入力欄の説明に正規表現への対応が明記されている場合に限り、該当する書式を使います。最も確実なのは、別名に実際に含まれている短い語句を入力して動作を確認し、少しずつ条件を追加する方法です。一覧が空でも、現在の条件に一致する項目がないことを示すだけで、サブスクリプションが無効とは限りません。
- 地域名で検索:まず地域名を1つ入力し、別名に使われている表記を確認します。
- 回線で検索:提供元が別名に記載している回線のキーワードを使います。「高速」などの表示を実測結果とみなさないでください。
- プロトコルで検索:まずプロトコル種別の列を確認します。別名にVLESSと書かれていても、実際のプロトコル欄の確認に代わるものではありません。
- 一覧が空のとき:検索欄を空にし、すべてのグループに戻してから、サブスクリプションの別名フィルターと更新ログを順に確認します。
4. 2つの管理カードでメインと予備の運用を整理する
グループのメモは固定し、検索キーワードは用途に応じて変更します。以下の2つは管理方法の例であり、そのままインポートできるコア設定ではありません。提供元、更新範囲、テスト対象を明確に分け、整理のたびに判断し直す手間を減らします。
A-メイン
- 対象の提供元
- Aのサブスクリプションのみ
- 検索キーワード
- まず「香港」、次に「HK」を個別に試す
- 更新範囲
- 現在選択中のサブスクリプショングループ
- テスト対象
- 絞り込み後に明示的に選択した候補
普段使う候補の選択に利用。別名にある地域や回線の説明は、実際の接続で確認してください。
B-予備
- 対象の提供元
- Bのサブスクリプションのみ
- 検索キーワード
- まず「日本」、次に「JP」を個別に試す
- 更新範囲
- 現在選択中のサブスクリプショングループ
- 再テストのタイミング
- 使う前に再テストする
手動で切り替える候補として利用。「予備」とメモしても、自動フェイルオーバーは有効になりません。
同じ提供元を用途別に整理したい場合は、まず一覧の絞り込みを使いましょう。同じサブスクリプションURLを複数のグループに追加すると、項目が重複したり、更新リクエストが増えたりすることがあります。異なる取り込み条件が本当に必要かを確認してから判断してください。「動画の通信を予備グループ経由にする」ためにグループを複製するのは避けましょう。このような用途は、ルーティングと出口の設定で対応します。
- 手動で変更した別名は、サブスクリプションの更新後も維持されるとは限りません。動作はバージョンや更新ロジックによって異なるため、管理の唯一の手段にしないでください。
- トークンを含むサブスクリプションURLを、グループ名に使わないでください。提供元の略称があれば識別できます。
- サブスクリプションの更新後は、使用中のサーバーを再確認してください。削除された項目やパラメーターが変更された項目は、選び直して動作を確認する必要があります。
5. 候補を選んでから並べ替え、一括テストする
絞り込みはテストではなく、並べ替えても使用中のサーバーは自動で切り替わりません。まず現在のグループで候補を絞り、比較する項目を選択してから、サーバー一覧の右クリックメニューにある選択項目向けのテストを実行します。メニュー名はバージョンによって異なることがあります。実行前に、選択項目だけが対象か、全サーバーが対象かを確認し、小規模な比較のつもりが全件リクエストにならないよう注意してください。
- 条件をそろえる:同じネットワーク、同じテスト先、同じテスト方法を使います。テスト中は大容量ファイルのダウンロードを一時停止し、回線の競合を抑えましょう。
- 少数の候補に絞る:たとえば40件から6件を選び、まず実接続による遅延テストを行います。テストに失敗した項目は、エラー情報を確認するまで削除しないでください。
- 繰り返し確認する:使う予定の候補を2~3件選び、それぞれ5回テストします。最も低い数値だけで判断せず、成功回数と結果のばらつきを比べましょう。
- 列ごとに比較する:該当するテスト結果の見出しをクリックして並べ替えます。値が空の項目や失敗した項目の位置にも注意してください。接続遅延が短くても、ダウンロード速度が速いとは限りません。
- 使用サーバーを確認する:選んだ項目を使用中のサーバーに設定し、実際に使うアプリで接続を確認します。プロキシモードとルーティングルールが想定どおりかも確認してください。
実接続テストは、通常、プロキシ経由で指定した接続先にアクセスします。一方、TCP接続テストはサーバーのポートに接続できるかを主に確認します。測定している箇所が異なるため、同じ列の値として比較するのは適切ではありません。ダウンロード速度のテストは通信量を消費し、測定先や同時接続数、サービス側の速度制限にも左右されます。候補がある程度使えると分かってから、必要に応じて実施しましょう。
6. 更新後の件数変化と重複項目への対処
複数のサブスクリプションを管理するときは、グループ名、更新前後の件数、エラーメッセージを簡単に記録しておきましょう。件数が40件から8件に急減した場合は、設定が本当に失われたと判断する前に、別名フィルターと提供元の内容を確認します。80件に増えた場合も、サービスが回線を倍増したと考えるのではなく、まず重複して取り込まれていないか確認してください。
- 項目が少ししか表示されない:一覧の検索欄を空にし、別のグループを選んでいないか確認してから、サブスクリプショングループの絞り込み条件を確認します。
- すべての更新でエラーになる:まず1つのグループだけを個別に更新します。複数の提供元が同時に失敗する場合は、ローカルネットワークやシステム時刻、使用できなくなったプロキシ経由で更新していないかを確認してください。
- 同じ名前の項目が重複している:提供元、サーバーアドレス、ポート、プロトコル、通信パラメーターを比較します。同じ名前でも同一設定とは限らず、同じアドレスでもポートや認証情報が異なる場合があります。
- 削除しても次回また表示される:提供元の一覧に項目が残っていると、サブスクリプションの更新時に再度取り込まれることがあります。継続して除外したい場合は、使用中のバージョンが対応しているサブスクリプションの絞り込み方法を確認してください。
グループ全体を削除する前に設定をバックアップし、バックアップファイルを安全に保管してください。サブスクリプションURLや認証情報が含まれることがあります。別のデスクトップ端末に移行したら、グループと更新結果を確認してから、その端末のプロキシやルーティングを設定します。グループの整理が終わっても、新しい端末のシステムプロキシが有効になったわけではありません。
7. よくある質問:絞り込み・更新・切り替え
「HK」で検索しても結果がありません。サブスクリプションが無効ですか?
まず検索を消し、現在のグループに項目が表示されることを確認してから、実際にある別名の一部をコピーして検索します。別名が「香港」と表記されている場合、「HK」では一致しないことがあります。検索を消しても項目がない場合に、更新結果とサブスクリプションの絞り込み条件を確認してください。
現在のサブスクリプションを更新すると、別の提供元も更新されますか?
「現在のサブスクリプション」と「すべてのサブスクリプション」では、操作対象が異なります。実行前に現在のグループ名とメニュー項目を確認してください。2つのグループに同じURLを入力している場合は、それぞれを更新すると似た内容が取り込まれることがありますが、提供元が1つに統合されたわけではありません。
予備グループを一覧の先頭にしたのに、古いサーバーが使われるのはなぜですか?
グループの順番、一覧の並び順、使用中のサーバーはそれぞれ別の状態です。予備グループで項目を明示的に選び、「使用サーバーに設定」を実行してください。メイン画面に表示される使用中のサーバーを確認し、実際に使うアプリで接続をテストします。
別名フィルターを設定したら2件しか残りません。元に戻すには?
「サブスクリプショングループ」→「サブスクリプショングループ設定」を開き、該当するグループの別名フィルターを消して保存し、そのグループを更新します。その後、一覧の検索欄を空にして件数を確認してください。それでも2件しかない場合は、提供元がその設定だけを返していないか確認します。