サブスクリプションの読み込み · デスクトップ・モバイル設定

V2Ray サブスクリプション設定ガイドv2rayNのダウンロードと設定

まず購読グループを設定し、実接続テストを行ってから、システムプロキシとルーティングを確認します。手順に沿って接続を検証しましょう。

プロトコルと伝送方式
VMessVLESSTrojanREALITY
プラットフォームを選択

サブスクリプションの読み込み
から接続確認まで

設定の段階ごとに確認できます。まずノードで実際のリクエストを通し、その後、ルーティング、トラフィックの取り込み、コアの設定を追加しましょう。

URLを保存してグループごとに更新

購読グループの設定を開き、配信元が分かるエイリアスを入力して、完全なサブスクリプションURLを「任意のURL」に貼り付け、有効のままにします。保存後にサブスクリプションを更新すると、サーバー一覧にノードが表示されます。URLを保存しただけでは読み込みは完了していません。配信元ごとにグループを作ると、絞り込みや更新、無効なURLの特定がしやすくなります。初回設定では、フィルター(正規表現)とUser-Agentを空欄にして、条件によってノードが隠れないようにします。自動更新間隔は配信元の案内に従って設定し、更新に失敗した場合はプロキシ経由とプロキシ経由なしの両方を試します。

詳しく見る

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

OSに合ったインストーラーを選ぶ

デスクトップではv2rayN、モバイルではまずv2rayNGを検討します。先にプロセッサーのアーキテクチャを確認して、適切なインストールファイルを選びましょう。サブスクリプションURLとインストーラーは別物です。クライアントをインストールしても、利用可能なノードが自動で手に入るわけではありません。

Windows

v2rayN

ダウンロードセンターからデスクトップ版または従来のWPF版を選べます。デスクトップ版は新世代のクロスプラットフォームUIを採用し、WPF版は従来のデスクトップ操作を維持しています。どちらもOSと実行環境の要件を確認してから選び、ファイルサイズだけで適否を判断しないでください。

インストール後にメインウィンドウを開き、ログにコアの起動エラーがないか確認してからサブスクリプションを読み込みます。既存設定がある場合は、移行時にプログラムファイルだけをコピーして設定を忘れないよう、購読グループとカスタムルーティングを先に保存してください。

macOS

v2rayN

「このMacについて」に表示されるチップに応じて、Apple SiliconまたはIntel向けのダウンロードを選びます。必要なアーキテクチャはチップの種類で決まるため、外観や購入年から推測しないでください。インストール後は、システムの案内に従って初回起動と権限の確認を行います。

まずシステムプロキシでブラウザーの接続を確認し、TUNが必要か検討します。システムのセキュリティ警告が表示された場合は、アプリの入手元と警告内容を確認してください。起動のためにシステムのセキュリティ機能全体を無効にしないでください。

Android

まずv2rayNGを検討

Xrayコアを使うv2rayNGを優先してください。V2Flyコア向けの設定が必要な場合は、v2flyNGを検討します。比較的新しい一般的な端末ではarm64を選びます。アーキテクチャが分からない場合は、汎用版のダウンロード先と端末のシステム情報を確認してください。

サブスクリプションを読み込んでサーバー一覧を更新し、接続を開始するときにシステムのVPN接続許可を確認します。同じVPN接続を使う別のアプリが起動を妨げることがあります。バックグラウンドで切断される場合は、サブスクリプションを何度も読み込まず、省電力設定とバックグラウンド実行の権限を確認しましょう。

Linux

v2rayN

ディストリビューションのパッケージ形式に合わせてdebまたはrpmを選び、x64かarm64かも確認します。GUIのソフトウェアインストーラーでインストールしたら、デスクトップのアプリメニューから起動し、画面、コア、設定ディレクトリが正常に使えることを確認してください。

デスクトップ環境のシステムプロキシ設定とアプリ独自の設定は、別々に適用されることがあります。ブラウザーは使えてもほかのプログラムが接続できない場合は、そのプログラムがデスクトップのプロキシ設定を参照するか確認しましょう。TUNが必要な場合は、ドキュメントに従って権限とルーティングを確認し、複数の通信取り込みツールを同時に動かさないようにしてください。

ダウンロードセンターでは、インストーラーの形式とOS要件をまとめて確認できます。選び方に迷ったら、まずクライアントの比較を読み、必要なコアとプラットフォームを確認してから該当するダウンロード先に進んでください。

すべてのクライアントを見る

クイックスタート

読み込み・テスト・確認

設定を3つの確認ポイントに分けて進めます。各段階を確認してから次へ進むことで、サブスクリプションの取得、ノード接続、アプリのプロキシ設定のどこで問題が起きたか切り分けやすくなり、複数の設定を行き来して試す必要も減ります。

  1. 購読グループを作成して更新

    利用できるサブスクリプションURLを用意し、プロトコルのスキームから始まり、クエリパラメーターも含めて正しくコピーされていることを確認します。購読グループの設定を開き、識別しやすいエイリアスと任意のURLを入力して保存し、サブスクリプションを更新します。初回の更新はプロキシ経由なしで試してください。現在のネットワークから配信元にアクセスできず、利用可能なプロキシがすでにある場合は、プロキシ経由での更新も試します。

    更新後、購読グループでサーバー一覧を絞り込み、新しい項目が正しい配信元のものか確認します。一覧が空の場合は、まず有効状態、フィルター(正規表現)、更新ログを確認し、すぐにプロトコル項目を変更しないでください。サブスクリプションURLにはアクセス情報が含まれる場合があります。公開用のスクリーンショットではURL全体を隠し、別の端末へ移す際は信頼できる方法を使いましょう。

  2. ノードをテストしてアクティブサーバーに設定

    候補を少数選んで実接続テストを行い、実際のリクエストが完了するか確認します。TCPingに成功しても実接続テストに失敗する場合は、プロトコルのハンドシェイク、証明書、接続先への到達性などを調べる必要があります。それだけでノードが使えるとは判断できません。候補を比較するときはテスト条件をそろえ、異なるテスト方法の結果を混ぜないようにしましょう。

    リクエストが正常に完了する項目をアクティブサーバーに設定し、ログでコアの状態を確認します。ポート競合が発生した場合は、同時に動作しているプロキシプログラムを探します。TLSエラーや設定の解析エラーが出た場合は、ログのキーワードに沿って該当する設定を確認してください。一度に変更するのは1項目にし、変更後に再テストすると、影響した設定を特定しやすくなります。

  3. プロキシを設定し、実際の接続先を確認

    デスクトップではまずシステムプロキシを自動設定し、システムプロキシを使うブラウザーからリクエストを送ります。アクセスが回復したか確認してから、信頼できる出口IP確認サービスで現在の経路を調べます。ルーティングを有効にしていると、直結サイトとプロキシ経由のサイトで出口が異なる場合があります。すべてのサイトが同じ経路を通ることを求めず、接続先に適用されたルールを確認しましょう。

    ブラウザーの出口が変わらない場合は、ブラウザー独自のプロキシ設定、拡張機能、既存の接続を確認してから、システムプロキシのアドレスとクライアントの待ち受けポートを調べます。システムプロキシを使わないプログラムも対象にする必要がある場合は、TUNの設定を確認してください。テスト終了後はクライアントを正しく終了し、システムプロキシが元に戻ったことを確かめます。閉じたポートを指す設定を残さないようにしましょう。

設定ガイドをすべて見る

Project V · V2Fly · Xray

クライアントとプロキシコアの違い

各レイヤーの役割を理解してから、更新やクライアントの変更で問題が解決するか判断しましょう。GUI、コア、サブスクリプションの配信元、リモートサーバーが接続結果に関わるため、どれか1つでほかの要素を補うことはできません。

サブスクリプションURLGUIクライアントプロキシコアリモートサーバー

Project Vのエコシステムを理解する

Project Vはネットワークプロキシツールを中心とするプロジェクト群で、V2Rayはその主要な実装の1つです。一般に「V2Rayクライアント」と検索すると、複数のGUIツールをまとめて指すことがありますが、クライアント名とコア名は同じではありません。画面上の購読グループ、トレイメニュー、サーバー一覧は設定管理を担います。実際に接続を確立し、伝送とルーティングを処理するのはコアです。

そのため、クライアントのダウンロードは準備の第一歩にすぎません。利用可能な設定を適切に入手し、リモートサービスのパラメーターがローカルのコアに合っていることを確認したうえで、アプリに適した通信の取り込み方法を選ぶ必要があります。画面が正常に開いても、リモートサーバーに接続できるとは限りません。

V2FlyとXrayを個別に確認

V2FlyはV2Rayのコミュニティによる開発を引き継ぎ、Xrayは関連する技術基盤から発展した別のコアです。共通する概念はありますが、プロトコル、伝送方式、設定項目は同じように進化しているわけではありません。XTLS VisionやREALITYなどを使う場合は、Xrayの実装に照らして設定を確認してください。サブスクリプションにVLESSと記載されているだけでは判断できません。

ガイドを読む際は、クライアント、コア、伝送方式をセットで確認しましょう。あるブランチで有効な設定項目でも、別のブランチでそのまま動くとは限りません。不明な設定項目や未対応プロトコルのエラーが出たら、設定を変える前に対応範囲を確認してください。

用途に合ったGUIクライアントを選ぶ

v2rayNはオープンソースのデスクトップGUIクライアントで、サブスクリプション管理、ノードテスト、ルーティング設定などを操作できます。デスクトップではまずv2rayNを検討してください。v2rayNGはAndroid向けでXrayコアを使用し、v2flyNGもAndroid向けでV2Flyコアを採用しています。設定上の要件がある場合はv2flyNGを代替候補にできます。名前は似ていますが、同じアプリのテーマ違いではありません。

クライアントとコアにはそれぞれのライセンスがあります。アプリに付属するライセンス情報や概要で確認できます。オープンソースはコードとライセンス方式を指すもので、サブスクリプションサービスがクライアントから提供されるという意味ではありません。また、配信元、サーバーの利用権限、ネットワーク環境の確認に代わるものでもありません。

アプリの更新とサブスクリプションの更新を分けて考える

サブスクリプションの更新では、登録済みの配信元からサーバー設定を取得します。一方、クライアントの更新では、画面、コアとの連携、設定の処理方法が変わることがあります。前者ではノードが追加、置換、削除される場合があり、後者では設定項目の対応状況が変わる可能性があります。問題が起きたら、どのレイヤーに変更があったかを確認し、何でも「再インストールが必要」と決めつけないでください。

アップグレード前にサブスクリプションURL、カスタムルーティング、必要な設定を保存し、アプリの更新内容を確認してください。更新後は、使い慣れたノードで実接続テストと実際のアクセスを確認してから、複雑なルールを戻します。互換性の問題が発生したら、設定をすべて同時にリセットするのではなく、再現条件を保ったままログの具体的なエラーを記録しましょう。

設定とトラブル対処の記録

最近のガイド記事

初期設定が終わったら、実際に起きた症状に合わせて詳しく確認しましょう。ログのエラー、メイン画面の操作、証明書の設定はそれぞれ分けて扱い、異なるレイヤーの問題をまとめてリセットしないようにしてください。

記事をすべて見る