v2rayNに複数のサブスクリプションを登録したものの、ノードの接続元が分かりにくくなった方に向けた記事です。サブスクリプションごとにグループを作って名前を付け、必要に応じてノードをフィルタリングし、最後に個別に更新して結果を確認します。「登録元」「用途」「現在表示中のノード」を分けて管理できます。
グループ名、ノードのメモ、一覧のフィルターを使い分ける
サブスクリプションURLは、サービス提供元が管理するサーバー一覧です。v2rayNで更新すると、URLから取得した内容が対応するサブスクリプショングループに登録されます。2つのURLに同じ名前のノードが含まれていても、まずは別々の登録元として管理しましょう。ノード名だけでは、どちらのサブスクリプションから取得したか判断できません。
グループのメモには「仕事用・メイン」「予備・必要なときに更新」のように登録元や用途を記載します。ノードのメモは通常、サブスクリプションの内容に基づいており、次回の更新で変わる場合があります。メイン画面の検索やフィルターは、現在の一覧表示を絞り込む機能で、サブスクリプションの登録内容を変更するものではありません。特定のグループに取り込むノードを継続的に制限するには、グループ設定のフィルター項目を確認してください。
登録元ごとにグループを作成
おすすめサブスクリプションごとに分かりやすいグループ名を付ければ、更新後もグループ単位で結果を確認できます。まず登録元を分けてから、ノード一覧を絞り込むか決めましょう。
おすすめ:複数のサブスクリプションURLを管理している場合
キーワードでノードをフィルタリング
条件に合うノードだけを表示して、一覧をすっきり保てます。ただし、条件を間違えると一時的に一覧が空になることがあります。
おすすめ:使う地域や用途がほぼ決まっている場合
ノードを一時的に検索
サブスクリプションの設定を変えずに、登録済みの一覧から名前をすばやく探せます。検索語を消せば、一覧全体を再表示できます。
おすすめ:特定のノードをたまに探す場合
先にグループを作成してからフィルターを設定するのがおすすめです。最初から複数のサブスクリプションを同じキーワードで絞り込むと、更新後に似た名前のノードだけが残り、実際の登録元を確認しにくくなることがあります。
グループを追加して複数のサブスクリプションに名前を付ける
ここでは、1つ目を普段使い、2つ目を予備とする例を紹介します。操作前に、それぞれのサブスクリプションURLを用意してください。URLにアクセス用の認証情報が含まれる場合があるため、公開スクリーンショットや共有ドキュメント、検索欄に貼り付けないでください。バージョンによってボタン名は多少異なりますが、「サブスクリプショングループ」の設定画面を開き、2件の登録を個別に保存するのがポイントです。
設定画面を開く
v2rayNのメイン画面で「サブスクリプショングループ」→「サブスクリプショングループ設定」を開きます。ノード一覧の検索欄ではなく、サブスクリプションURLを管理する画面であることを確認してください。
メイングループを追加
「追加」をクリックし、メモ欄に「普段使い・メイン」と入力します。URL欄に1つ目のサブスクリプションURLをすべて貼り付けて保存し、URLがこのグループに登録されていることを確認してください。
予備グループを追加
もう一度「追加」をクリックし、メモに「予備・必要なときに更新」、URL欄に2つ目のURLを入力します。2つのURLを同じ欄に連結したり、グループのメモの代わりにノードのメモを使ったりしないでください。
グループごとに更新
メイン画面に戻り、「サブスクリプショングループ」から対象のグループを選んで更新します。現在の画面に全サブスクリプションをまとめて更新する項目しかない場合は、更新後にグループごとに結果を確認してください。
登録元を確認
グループを切り替えてノードを確認します。フィルターを設定する前に、両方のグループに想定したノードが登録されていることを確認してください。更新後の合計ノード数だけで、各サブスクリプションの更新成功を判断しないでください。
キーワードでノードを絞り込む前に、少数の項目で試す
ノード名には、地域、回線、サービス提供元独自の表記(「香港」「日本」「予備」など)が含まれることがあります。フィルターに一致するかどうかは、実際に取得したノード名によって決まり、希望する地域が基準ではありません。まずフィルターを使っていないグループでノードのメモをいくつか確認し、安定して使われている語句を見つけてから条件を決めましょう。
使用中のバージョンのグループ設定に「フィルター」欄がある場合は、まず1つのグループに「香港」などキーワードを1つだけ入力し、保存してからそのグループを更新します。フィルター設定前後の件数を記録し、想定したノードが残ることを確認してください。複数の語句に一致させる場合は、欄の説明で正規表現に対応しているか確認します。対応が確認できた場合に限り、「香港|日本」のようなOR条件を使ってください。すべてのバージョンで、カンマやスペースが複数のキーワードを表すとは限りません。
上記の数値は整理方法の一例であり、v2rayNの固定制限や初期設定ではありません。フィルター後にグループの一覧が空になった場合は、まずそのグループのフィルター条件を消して再更新し、サブスクリプションからデータが返されているか確認してください。メイン画面の一時的な検索語も消しましょう。「検索結果に表示されない」状態を「サブスクリプションにノードがない」と誤認するのを防げます。
- ノード名に継続して含まれる語句を優先し、そのときの速度測定結果、番号、日付を長期的なフィルター条件にしないでください。
- メインと予備のグループには、それぞれ別に条件を設定します。一方のグループで一致しても、もう一方で同じ命名規則が使われているとは限りません。
- サービス提供元がノード名を変更したら、フィルター結果を再確認してください。古い条件を残すと、新しいノードが一覧に表示されないことがあります。
更新の順番を決め、使用中のノードへの影響を抑える
グループ分けは登録元の管理、更新は内容の同期を目的としています。普段使いでは、まずメインのサブスクリプションを確認し、必要に応じて予備を更新するとよいでしょう。この記事の例では、メインを24時間ごとに手動で確認する方法を紹介していますが、すべてのグループを同じ頻度で自動更新する必要はありません。更新間隔は、サブスクリプションの内容が変わる頻度や利用状況に合わせて決めてください。
更新前に、選択中のグループとノード名を控えておきます。更新後は、そのグループにノードの追加、削除、名前変更があったかを確認してから切り替えを判断してください。サブスクリプションの提供元がノードを削除すると、同期後に一覧から消える場合があります。サブスクリプション由来のノード名は変わらない個人用ラベルとして扱わず、自分用の整理情報はグループのメモに記録するのがおすすめです。
| 状況 | 最初に確認すること | 次の手順 |
|---|---|---|
| 1つのグループだけ更新に失敗する | そのグループのURLが完全で、現在もアクセスできるか | グループ設定でURLを修正し、そのグループだけ更新する |
| 更新は成功したがノードが減った | そのグループのフィルター条件と一時的な検索語 | 条件を消して再更新し、元の一覧と比較する |
| 2つのグループに同じ名前のノードがある | 現在表示中のノードが属するグループ | 登録元を分けて管理し、名前だけで統合しない |
「更新成功」はサブスクリプションの内容が処理されたことを示すだけで、すべてのノードに接続できるとは限りません。一覧を確認したらノードを1つ選び、実際に接続できるかテストしてください。接続に失敗する場合は、ノードのパラメーター、コアのログ、システムプロキシの設定をそれぞれ確認しましょう。接続の問題を解決するために、フィルター条件を何度も変更しないでください。
よくある質問:空の一覧、重複ノード、更新のタイムアウト
トラブルシューティングでは、一度に変更する条件を1つにします。まずサブスクリプションURLを確認し、次にグループのフィルター、最後に一時的な検索条件と接続状態を確認してください。問題がデータ取得、一覧表示、ノード接続のどの段階で起きているか特定しやすくなります。
サブスクリプションを追加したのに、グループが空なのはなぜ?
サブスクリプションURLを保存した後、「サブスクリプショングループ」で対象グループを更新してください。更新が終わったら該当グループに切り替え、メイン画面の検索語を消します。URLを追加しただけでは、ノードが一覧に登録されたことにはなりません。
「香港」と入力したら、ノードがすべて消えたのはなぜ?
「サブスクリプショングループ」→「サブスクリプショングループ設定」に戻り、そのグループのフィルター条件を消してから再更新してください。ノードが戻った場合は、実際のメモに「HK」など別の表記が使われていないか確認し、実在する語句を選んで再テストします。
2つのサブスクリプションに同じ名前のノードがあります。片方を削除すべきですか?
まずグループを切り替えて、それぞれの登録元を確認してください。名前が同じでも、サーバーアドレス、ポート、通信パラメーターが同じとは限りません。具体的な設定と用途を確認したうえで、どちらかのグループを整理するか判断しましょう。
更新がタイムアウトします。グループを作り直すべきですか?
まず、そのグループのURLが最後まで正しく貼り付けられているか、現在のネットワークからサブスクリプションURLにアクセスできるか確認してください。使用中のバージョンにプロキシ経由で更新する設定がある場合は、利用可能な接続がある状態で試せます。先に既存のグループを削除しないでください。
メイン画面でノードが見つかったのに、再起動すると検索結果が変わるのはなぜ?
メイン画面の検索とサブスクリプショングループ設定は別の機能です。特定のグループに残すノードを継続的に管理するには、そのグループのフィルター設定に条件を保存してから更新し、結果を確認してください。一時的に探す場合は、検索欄を使います。
整理が終わったら、登録元が分かるグループ名を残し、フィルター結果が実際のノード名に合っているか定期的に確認してください。3つ目のサブスクリプションを追加するときは、まず専用のグループを作り、フィルターなしで一度更新してから、同じ順番で確認します。