購読URLは取得済みでも、どこに貼り付ければよいか分からない、または導入後にノードが表示されない方に適しています。手順を終えると、v2rayNとv2rayNGで購読グループを分けて作成し、設定を手動更新できます。応答内容、ネットワーク状態、コアの対応範囲からよくある問題を切り分けましょう。
まず購読リンクと単一ノードリンクを区別する
購読リンクは、クライアントが定期的にアクセスする設定の取得元で、通常はHTTPSで始まる長いURLです。クライアントがアクセスすると、サーバーからVMessやVLESSなど複数のノード設定が返されます。ノードのアドレス、ポート、通信パラメータが変更されても、購読を更新するだけで済み、1件ずつ追加し直す必要はありません。
単一ノードリンクは通常、vmess://またはvless://で始まり、1本につき1つのノードを表します。単一ノードリンクを「購読URL」欄に誤って入力すると、更新失敗と表示されたり、一覧が空になったりします。その場合は更新を繰り返すのではなく、「クリップボードからインポート」などの入口を使います。
購読URL
- よくある始まり方
- https://
- 返される内容
- 複数のノード設定
- 更新方法
- グループ単位で再取得
- 用途
- ノード一覧の長期管理
URL内のトークンは購読の識別に使われるため、公開ページやスクリーンショットにリンク全体を載せないでください。
単一ノードURI
- よくある始まり方
- vmess:// または vless://
- 設定数
- 通常は1件
- インポート方法
- クリップボードまたはスキャン
- 更新方法
- 新しいリンクを再インポート
VMessリンク内のフィールドv: 2はリンク形式のバージョンを示すもので、クライアントのバージョン番号ではありません。
購読レスポンスには、Base64エンコードされたテキストが使われる場合があります。デコードすると、各行が1件のノードURIになります。一方で、クライアントが直接読み取れる構造化データを返す場合もあります。通常は手動でデコードする必要はなく、v2rayNとv2rayNGが更新時に解析します。ブラウザで開いたときに英数字、スラッシュ、イコールが連続して表示されても、リンクが壊れているとは限りません。
v2rayNデスクトップ版に購読を追加する
v2rayNでは、異なる取得元を購読グループで管理します。各グループには名前、購読URL、更新オプションを保存できます。先にグループを作成してから更新するのがおすすめです。URLを保存しただけでは、ノードがメイン一覧に追加されるとは限りません。
グループを開く
v2rayNを起動し、メインウィンドウで「購読グループ」→「購読グループ設定」の順に開きます。コンパクトメニューが表示されている場合は、ウィンドウ上部のメニューを先に展開してください。
グループを新規作成する
グループ設定画面の「+」をクリックし、購読情報の行を追加します。別名には「オフィス用予備」や「自宅回線」など、見分けやすい名前を入力してください。
URLを貼り付ける
完全なHTTPS購読リンクをURL欄に入力します。貼り付けた後、先頭、末尾、改行を確認し、説明文まで一緒にコピーしていないか確認してください。
設定を保存する
グループが有効になっていることを確認して保存します。メインウィンドウに戻り、「購読グループ」から「すべての購読を更新」を実行するか、作成したグループを選んで更新します。
結果を確認する
ステータスバーに更新結果が表示されるまで待ち、サーバー一覧を確認します。ノードを選択してEnterキーを押すとアクティブサーバーに設定できます。必要に応じてシステムプロキシを有効にしてください。
更新に成功すると、メイン一覧に複数の設定が追加され、プロトコル、アドレス、ポート、別名がそれぞれ表示されます。行をダブルクリックすると、通信方式、TLS、SNI、パスなどを確認できます。ただし、購読管理の設定はむやみに手動編集しないでください。次回の更新でサーバー側の内容に上書きされる可能性があります。
購読にVLESS、XTLS Vision、Realityのパラメータが含まれているのに、導入結果に対応する項目がない場合は、まずコア設定を確認します。一般的な確認場所は「設定」→「パラメータ設定」→「Core タイプ」です。これらの設定にはXrayコアを優先してください。VMessやWebSocketなどの基本設定もXrayコアで読み込めます。
- すべての取得元をすぐに同期する場合は、「購読グループ」→「すべての購読を更新」を使います。
- 1つの取得元だけ更新する場合は、グループメニューで対象のグループを選び、関係のないリクエストを同時に実行しないようにします。
- 更新後に一覧が長くなった場合は、グループやメモで絞り込んでください。遅延値だけで、その設定が今回の購読に属するかを判断しないようにしましょう。
- ノードを選択しているのにアプリがプロキシを経由しない場合は、購読を再インポートするのではなく、システムプロキシのスイッチを確認します。
v2rayNG Android版に購読を追加する
v2rayNGでは、購読グループと現在の設定一覧が別の階層になっています。グループ画面には購読元を保存し、メイン画面には更新後に解析されたノードを表示します。「グループを追加」しただけで「購読を更新」していない場合、メイン画面に戻っても新しい設定が表示されないことがあります。
設定を開く
v2rayNGを開き、メイン画面左上のメニューを展開して「購読グループ設定」に進みます。画面幅によって入口の位置は多少異なりますが、名称には「購読グループ」が含まれています。
情報を追加する
右上の「+」をタップし、メモまたは別名欄にグループ名を入力します。URL欄には完全な購読URLを貼り付け、情報を有効にしておきます。
保存して戻る
確認または保存をタップしてメイン画面に戻ります。この時点では購読元を保存しただけなので、ネットワーク更新を1回実行する必要があります。
購読を更新する
メインメニューをもう一度開き、「購読を更新」をタップします。画面下部に完了通知が表示されるまで待ち、更新中はすぐにネットワークを切り替えたりアプリを終了したりしないでください。
設定を選択する
メイン一覧で使用するノードをタップして現在の設定にし、接続ボタンをタップします。初回接続時は、システムの指示に従ってローカル接続の許可を確認してください。
スマートフォンのクリップボードにvmess://またはvless://で始まる単一ノードリンクが保存されている場合は、メイン画面右上の「+」にある「クリップボードからインポート」を使います。インポートが完了すると設定が1件直接追加され、購読グループを作成する必要はありません。
v2rayNGは通常、端末上にプロキシの入口を作成し、SOCKSポートは10808であることが一般的です。このポートは端末内のアプリとコアの通信に使われ、購読URLに含まれるサーバーポートではありません。設定を手動で変更したことがある場合は、「設定」に表示されている実際のローカルポートを基準にしてください。
取得元に合ったインポート方法を選ぶ
同じ設定でも、購読、単一ノードURI、QRコードで受け渡しできますが、管理のしやすさは異なります。長期利用でノードが変更される場合は購読グループが同期しやすく、一時的に1件だけ試す場合はクリップボードからのインポートが手軽です。
購読グループ
おすすめ取得元のURLを一度保存し、以後は更新によってノードの追加・削除やパラメータの変更を同期できます。複数の設定を継続的に管理する場合に適しています。
適した用途: 固定の取得元、長期利用、複数ノード
クリップボードからインポート
VMessまたはVLESSのURIを直接解析できます。手順は短い一方、取得元の内容が変わった場合はリンクを再取得してインポートする必要があります。
適した用途: 単一ノードのテスト、一時的な設定
QRコードをスキャン
QRコードには通常、単一ノードURIが含まれます。既存の設定をv2rayNGへ移す場合に便利ですが、スキャン前に信頼できる取得元のQRコードであることを確認してください。
適した用途: Androidで単一設定をすばやく登録
リンクの長さだけで種類を判断しないでください。VLESS URIはSNI、フィンガープリント、Public Key、Short ID、Flowパラメータを含むと長くなります。一方、購読URLはドメイン、パス、短いトークンだけの場合もあります。最も確実な判断材料は、リンクの先頭と、提供元による用途の説明です。
購読URL:
https://sub.example.com/client/token-demo
単一ノードURL:
vless://[email protected]:443?security=reality&type=tcp&flow=xtls-rprx-vision#demo
例にあるドメイン、ユーザーID、パラメータは構造の説明用です。実際に導入する際は、VLESSのユーザーID、サーバーアドレス、ポート、SNI、Reality公開鍵、Short IDが互いに一致している必要があります。どれか1つでも欠けると、設定は表示されても接続できないことがあります。
インポート後にノード一覧が空の場合の確認方法
「更新に成功したのに一覧が空」と「購読リクエストに失敗した」は別の問題です。前者はレスポンスを受信したものの、対応するノードを解析できなかった可能性があります。後者は接続、名前解決、TLSハンドシェイク、サーバー応答の段階で起きることが多いです。まず表示されたメッセージを確認し、原因に応じて調べます。
- 完全なURLをコピーし直す:グループ内の古いURLを削除し、元のページからもう一度コピーします。URLの前後に空白、日本語の句読点、改行がないか確認し、省略表示された一部だけをコピーしていないことも確認してください。
- リンクが有効か確認する:通常どおりインターネットに接続できる環境で購読URLにアクセスします。無効、未承認、アクセス回数制限などの明確なメッセージが返る場合は、購読元で権限を確認してください。無効になったトークンをクライアント側の設定で復旧することはできません。
- 更新経路を切り替える:現在のネットワークから購読ドメインに直接アクセスできない場合は、まず利用可能な設定に接続し、「プロキシ経由で購読を更新」のようなオプションを有効にして再試行します。利用可能な設定がない場合は、プロキシ依存の更新方法を使わないでください。
- 返却形式を確認する:アクセス後にログインページ、認証ページ、エラー説明だけが返る場合、クライアントはそれをノードとして解析できません。購読エンドポイントは設定データを直接返す必要があります。
- プロトコル対応を確認する:VLESS、Reality、Visionのパラメータを含む購読にはXrayコアを使用します。v2rayNGは標準でXrayコアを採用しています。v2rayNでは「設定」→「パラメータ設定」→「Core タイプ」で確認できます。
- 更新ログを確認する:タイムアウト、名前解決の失敗、証明書エラー、HTTPステータス異常、解析件数ゼロを区別して確認します。エラーによって対処方法は異なるため、ログを確認せずにクライアントデータを何度も削除しないでください。
更新結果で追加件数がゼロでも、既存のノードが残っている場合は、サーバー側の内容に変更がないだけかもしれません。クライアントによっては元のグループ設定を保持しますが、更新方式によっては先に削除してから書き込むこともあります。更新前に複数の取得元から同名ノードを手動で混在させないようにすると、どの記録が現在のグループに属するか判断しやすくなります。
別のよくある原因は、フィルター条件によってノードが非表示になっていることです。メイン一覧がグループ、メモ、プロトコルで絞り込まれていると、新しく導入した設定が条件に合わず、空の一覧に見えます。まず検索欄とフィルターを解除し、総件数を確認してください。
グループ名と更新順を決める
グループ名は端末内にのみ保存され、サーバー側の内容は変わりません。取得元と用途を区別できる名前にし、「購読1」「購読2」のような名前だけにするのは避けてください。設定数が増えるほど、分かりやすい命名によって誤削除、誤更新、ノードの選択ミスを減らせます。
| 命名の軸 | 例 | 役割 |
|---|---|---|
| 利用環境 | 自宅ネットワーク | ネットワーク条件ごとに使う取得元を区別する |
| 用途 | 日常のメイン | 標準で選ぶグループをすばやく識別する |
| 有効期間 | 四半期用の予備 | 取得元を残しておく必要があるか確認するきっかけにする |
| プロトコル範囲 | VLESS Reality | コアと通信パラメータの対応を確認しやすくする |
初回追加後は、URLにアクセスでき、ノードを解析できることを確認するため、手動で1回更新してください。自動更新の間隔は日常的な変更に便利ですが、短くしすぎないようにします。頻繁なリクエストはサーバー側のアクセス制限を招き、モバイル通信の電池消費も増やします。具体的な間隔は購読元の更新案内に従ってください。
複数のグループを更新する場合は、予備の取得元を先に更新し、その後で現在のメイン取得元を更新できます。1つのURLが一時的にタイムアウトしても、通信や切り分けに使える設定を一覧に残せます。グループを削除する前に、その中のノードが現在の接続に使われていないか確認してください。
- 同じ購読に対して、名前だけが異なるグループを複数作らないでください。メイン一覧に重複ノードが増えやすくなります。
- 購読URLを変更したら、手動で1回すぐに更新し、自動タスクの実行を待たずに確認してください。
- 取得元のトークンを変更する場合は、既存のグループを直接編集すると、分かりやすい分類を維持できます。
- 購読の更新とルーティングは別々に動作します。ノードのインポートに成功した後で、グローバル、LANをバイパス、ルールモードを確認してください。
購読インポートでよくある問題
次の項目では、購読追加時に起きやすい操作ミスを取り上げます。確認時はグループとエラーメッセージを残し、ネットワークリクエスト、内容の解析、ノード接続の順に対応すると、削除して再インストールするより原因を見つけやすくなります。
購読を保存したのにノードが表示されないのはなぜ?
保存されるのはURLだけです。v2rayNでは「購読グループ」→「すべての購読を更新」を実行し、v2rayNGではメインメニューから「購読を更新」をタップします。完了後、一覧のフィルター条件も解除してください。
更新中にずっとタイムアウトするときは?
まず現在のネットワークで購読ドメインを名前解決できるか確認します。利用可能なノードがある場合は、そのノードに接続してプロキシ経由の更新を有効にできます。使えるノードがない場合は、購読URLに直接アクセスできるネットワークへ切り替えてください。
ブラウザでリンクが長い文字列として表示されるのはなぜ?
Base64エンコードされた購読本文であることが多い状態です。クライアントの更新時にノードを解析できるなら、手動でデコードしたり文字列を変更したりする必要はありません。ブラウザでの表示だけでは、購読が有効かどうかを判断できません。
同名ノードがインポートされるのはなぜ?
まず同じURLを複数のグループに追加していないか確認します。重複するグループを削除してから再更新し、グループ名には取得元、用途、プロトコルを使ってください。ノードのメモだけで区別するのは避けましょう。
ノードは表示されたのに接続できないのはなぜ?
これは購読のインポート自体は完了していることを示します。次に、対象ノードが選択されているか、端末のシステム時刻が正しいか、コアが該当プロトコルに対応しているかを確認し、接続ログでポート、TLS、SNI、Realityパラメータのエラーを確認してください。
購読は設定をまとめて取得・管理するためのもので、各ノードが現在のネットワークで利用できるかを自動判定するものではありません。インポート後は具体的なノードを選び、接続を開始し、用途に応じてシステムプロキシとルーティングモードを設定してください。