クライアント一覧 · 中国語設定ガイド

V2Ray リソースサイト v2rayNクライアント

マルチプラットフォーム対応クライアントを選び、サブスクリプション登録、ルーティングの順に設定します。接続に問題があれば、ログを見ながら原因を切り分けましょう。

  • VMess
  • VLESS
  • Trojan
  • Shadowsocks
  • REALITY

OSに合ったクライアントを選ぶ

デスクトップならv2rayN、Androidならv2rayNGから確認しましょう。インストーラーはOSとCPUアーキテクチャの両方に合ったものを選びます。クライアントは設定を管理するツールで、接続には利用可能なサーバー情報またはサブスクリプションURLが別途必要です。

Windows

v2rayN · おすすめDesktop / WPF

新規インストールの場合は、まずDesktop版を確認してください。従来の画面に慣れている場合はWPF版も選べます。2つは画面のフレームワークが異なるため、システム要件や現在の設定を踏まえて選びましょう。画面が変わっただけで移行する必要はありません。

ダウンロード前に、システムの「バージョン情報」でデバイスのアーキテクチャを確認してください。初回起動後はサブスクリプショングループとサーバー一覧を開き、コアが正常に起動しているか確認します。実行に必要なコンポーネントが求められた場合は、ダウンロードページの案内に従い、異なるバージョンのプログラムファイルを混在させないでください。

以前ほかのプロキシツールを使っていた場合は、まず現在のシステムプロキシの設定先を確認しましょう。以前のクライアントを終了してから新しいクライアントを試すと、ポートの競合やプロキシ設定の上書きを防ぎやすくなります。

macOS

v2rayNApple Silicon / Intel

「このMacについて」に表示されるチップに合わせてインストーラーを選びます。Apple Siliconはarm64、Intelはx64です。アーキテクチャを確認したら、画面の案内に沿ってアプリをインストールし、初回起動を完了してください。

システムプロキシの権限と、TUNに必要な権限は別です。まず通常のシステムプロキシで接続し、サーバーが使えることを確認してから仮想ネットワークインターフェースを検討しましょう。初回の許可に失敗した場合は、再インストールを繰り返さず、システム設定で該当項目を確認してください。

アプリは起動するのにブラウザーが接続できない場合は、システムプロキシのアドレスとポートを確認し、ほかのネットワークツールが同時に通信を制御していないか調べましょう。セキュリティ警告への対処方法は、ブログのmacOSインストール・権限ガイドを参照してください。

Android

v2rayNG · おすすめv2flyNG · 代替候補

v2rayNGはXrayコアを採用しており、一般的な共有リンクやサブスクリプションのインポートから始める場合に向いています。v2flyNGはV2Flyコアを採用した選択肢です。クライアント名だけで接続可否を判断せず、設定に必要な機能を基準に選びましょう。

比較的新しい一般的なデバイスでは、通常arm64を選びます。アーキテクチャがわからない場合は、まずデバイス情報を確認し、汎用インストーラーの対応範囲も調べてください。設定をインポートしてサーバーを選び、接続開始時に表示されるVPNの許可を確認します。

バックグラウンドで接続が切れやすい場合は、バッテリー最適化とバックグラウンド実行の制限を確認しましょう。Wi-FiとモバイルデータではDNSやネットワークの状態が異なることがあります。それぞれでテストし、状況を記録してからクライアント設定を調整してください。

Linux

v2rayNdeb / rpm

ディストリビューションのパッケージ形式に合わせてdebまたはrpmを選び、デバイスがx64かarm64かを確認します。デスクトップ版はGUI環境で設定を管理するためのものです。インストール後、デスクトップ環境のプロキシ設定がクライアントと一致しているか確認してください。

システムプロキシを参照するアプリもあれば、独自のプロキシ設定を持つアプリもあります。ブラウザーが接続できても、すべてのアプリがプロキシ経由とは限りません。まずプロキシ対応が明確なアプリで接続を確認し、その後ほかのアプリの通信経路を個別に調べましょう。

TUNを使う場合は、権限、既存のルーティング、DNSの管理方法も確認が必要です。複数のネットワーク管理コンポーネントを同時に変更せず、元の設定を保存してから一項目ずつ調整しましょう。異常が起きたとき、どの変更が接続に影響したか特定しやすくなります。

v2rayNの設定機能

設定を5つの工程に分けて考えます。まずサーバー情報を用意し、次に実行するコアを決め、最後に通信の入口と出力ルールを設定します。以下は設定項目の説明であり、デバイス上のクライアントは変更されません。

サブスクリプションの登録と更新

→

サブスクリプションを使うと、サーバー設定をまとめて管理でき、ノードを定期的に同期する場合に便利です。サブスクリプショングループにURLと見分けやすい名前を登録して更新し、サーバー一覧に該当グループが表示されるか確認します。共有リンクはクリップボードからインポートします。2つの方法を混同しないようにしてください。まだ接続できない場合は、まずプロキシを経由せずに更新を試します。特定のネットワークでしかアクセスできないURLなら、状況に合わせて設定を調整してください。更新に失敗したら、エラーメッセージ、URLの有効期限、システム時刻を確認しましょう。すぐにクライアントを再インストールする必要はありません。サブスクリプションURLにはアクセス情報が含まれることがあるため、スクリーンショットを公開しないよう注意してください。

サブスクリプショングループ → サブスクリプションURLを追加 → サブスクリプションを更新

クイックスタート:インポート・接続・確認

まず1つの設定で安定して接続できる状態にしてから、ルーティングや仮想ネットワークインターフェースを追加しましょう。各工程で結果を確認し、エラーが出たらその段階で原因を調べます。インストール、サブスクリプション、ネットワークの問題を混同せずに済みます。

STEP 01

インストールと設定のインポート

ダウンロードページでOSとアーキテクチャに合ったインストーラーを選び、インストール後にクライアントを起動します。デスクトップではv2rayN、Androidではまずv2rayNGを確認してください。画面の変更でメニュー名が異なる場合がありますが、サブスクリプション管理、サーバー選択、接続開始の基本的な手順は共通です。

サブスクリプションURLを受け取った場合は、サブスクリプショングループに追加して更新します。単独の共有リンクの場合は、クリップボードからインポートしてください。インポート後はグループとサーバーの種類が正しいか、一覧が空になっていないか、解析エラーがないかを確認し、テストする設定を1つ選びます。

クライアントが使用可能なサーバーを自動で用意するわけではありません。サブスクリプションは提供元が管理しており、URLの失効、利用上限、設定変更によって接続に影響する場合があります。サブスクリプションはアクセス情報と同様に慎重に扱い、相談のために情報を共有するときは、URL内の機密部分を隠してください。

STEP 02

モードを選んで接続を開始

デスクトップではサーバーを選択し、「システムプロキシを自動設定」を有効にして、システムプロキシに対応するアプリをクライアントへ接続します。Androidでは接続開始時に、システムのVPN許可を確認してください。初回テストではクライアントの基本ルーティング設定を使い、カスタムルールを追加するのは後にしましょう。

ログにコアの起動失敗、待ち受けポートの競合、プロトコルパラメーターのエラーがないか確認します。ボタンの状態が変わっただけでは、クライアントが動作を開始したことしかわからず、実際のアクセス確認にはなりません。ほかのプロキシソフトも動作している場合は、設定の競合を避けるため、まず一方を停止してください。

サーバーの選択、システムプロキシ、ルーティングモードは、それぞれ別の設定です。サーバーを変更した後も、アプリが現在のクライアントの待ち受けポートを参照しているか確認してください。ルーティングを変更した場合も、テスト通信が実際にクライアントを経由しているか確認しましょう。

STEP 03

接続を確認して結果を記録

ブラウザーで安定したページにアクセスし、普段接続する必要があるアプリもテストします。ドメインを解決できるか、接続を確立できるか、アクセスログに該当リクエストが記録されているかをそれぞれ確認してください。ブラウザーは正常で特定のアプリだけ失敗する場合は、そのアプリのプロキシ設定と通信の入口を確認しましょう。

異常が起きたら、一度に変更するのは1項目だけにします。まず利用実績のある別の設定を試すか、ネットワーク環境を切り替えてください。コア、ルーティング、DNSを同時に変更しないようにしましょう。エラーメッセージ、操作手順、発生時刻を記録すると、速度測定を繰り返すより原因を特定しやすくなります。

接続を確認できたら、ルーティングルールを追加するかTUNを有効にします。利用を終えるときはシステムプロキシが元に戻っているか確認してください。クライアントを更新する前に設定をバックアップし、更新後は同じ接続先で再テストすると、変更の影響を判断しやすくなります。

Project Vのエコシステムとクライアントの管理

ボタンの位置を覚えるより、「クライアント・コア・プロトコル」の3つの役割を理解することが大切です。それぞれ設定管理、接続の実行、通信上の取り決めを担い、互いに置き換えることはできません。

Project V、V2Fly、Xray

Project VはV2Rayを中心とするオープンソースのプロキシツール群で、プロトコル処理、トランスポート、DNS、ルーティングなどの機能を備えています。V2FlyはV2Rayのコミュニティによる開発を引き継ぐプロジェクトです。Xrayは関連する技術を基盤に独自のコアと拡張機能を発展させています。共通の背景を持ちながら、機能や設定にはそれぞれ違いがあり、単なる名称変更と捉えることはできません。

クライアントはこれらの機能をGUIにまとめ、サブスクリプション、サーバー一覧、よく使う設定を管理しやすくします。実際に接続を実行するのはコアです。そのため、画面上で共有リンクを認識できても、選択中のコアがすべてのパラメーターに対応しているとは限りません。接続に問題がある場合は、インポート結果とコアのログをあわせて確認してください。

プロトコル、トランスポート、セキュリティ層は、それぞれ分けて理解する必要があります。VMess、VLESS、Trojan、Shadowsocksは一般的な設定で使われるプロトコル名です。WebSocketやgRPCはトランスポート方式を表し、TLSやREALITYは接続のセキュリティに関わります。利用できる組み合わせはサーバー設定とクライアントのコアの両方が対応しているかで決まり、プロトコル名だけでは判断できません。

3つのクライアントのオープンソースとしての位置づけ

v2rayNはデスクトップ向けの設定管理クライアントで、Windows、macOS、Linux用のダウンロード先があります。サブスクリプションの一元管理、サーバーの切り替え、プロキシやルーティングの調整に適しています。v2rayNGはAndroid向けで、Xrayコアを採用しています。v2flyNGもAndroid向けですが、V2Flyコアを採用しています。いずれもオープンソースプロジェクトです。選ぶ際は、デバイスのOSと必要な設定との互換性を確認してください。

オープンソースソフトウェアは、各プロジェクトのライセンスに従って、コードの閲覧、利用、開発への参加ができます。クライアント、コア、同梱の依存コンポーネントでライセンスが異なる場合があるため、利用条件は各プロジェクトがリリース時に提供するライセンス文書を確認してください。クライアントが無料であることと、サブスクリプションサービスの条件は別の問題です。ソフトウェアの使い方によって、サーバー提供元の利用条件、容量、期限が決まるわけではありません。

当サイトでは、この3つのクライアントを軸にダウンロード先と中国語の設定ガイドを掲載しています。クライアント名を接続品質の指標として扱うことはありません。実際の使用感は、サーバーのリソース、ネットワーク環境、DNS、ルーティングルール、アプリの動作にも左右されます。設定を評価するときは、テスト条件を統一してログを確認し、端末側の設定とリモートサービスの問題を切り分けましょう。

設定のメンテナンス

更新前にバックアップ

クライアントの更新、コアの更新、サブスクリプションの更新、ルールデータの更新は、それぞれ別の操作です。クライアントとコアの更新はプログラムの動作に、サブスクリプションの更新はサーバー情報に、ルールデータの更新はドメインやアドレスの分類に影響します。異常が起きたら、まず最近変更した層を確認し、すべてを一度にリセットしないでください。

アップグレード前に現在の設定と重要な項目を保存し、変更内容を確認してください。アップグレード後は、以前正常に動作していたサーバーと同じアプリで検証してから、ほかの項目を調整します。後から確認できる設定記録を残しておくと、再設定時の見落としを減らせます。

トラブル対処の手順

ログと具体的な症状

「接続できない」という症状は、サブスクリプション更新の失敗、コアの起動失敗、ドメイン解決の失敗、接続後の切断などに分けて考える必要があります。まず具体的な症状を記録し、該当する工程を確認してください。システム時刻のずれ、ポートの競合、期限切れのパラメーターも、似たようなアクセス障害の原因になります。

ログを共有する前に、サブスクリプションURL、アカウント情報、サーバーの認証情報を削除してください。エラーの種類と必要な前後情報だけで、通常は状況を伝えられます。よくある症状はFAQを、基本から章ごとに学ぶ場合は設定ガイド全文を確認してください。

最近公開された設定・トラブル対処記事

直面している問題に合わせてお読みください。macOSのインストール権限、FakeDNSとTUNの連携、初心者向けの基本用語を解説しています。記事は具体的な状況を補足する内容です。初回インストールでは、まず利用ガイドに沿って基本の接続を設定してください。