v2rayN
おすすめWindows x64向けのダウンロード先です。Desktopは新世代のクロスプラットフォームUI、WPFは使い慣れたデスクトップ操作を維持した従来の安定版です。
デスクトップ向けv2rayN、Android向けv2rayNGとv2flyNGを掲載。OSを選んだら、CPUアーキテクチャも確認してください。
Windows x64向けのダウンロード先です。Desktopは新世代のクロスプラットフォームUI、WPFは使い慣れたデスクトップ操作を維持した従来の安定版です。
「設定 → システム → バージョン情報」を開き、システムの種類とCPUがx64であることを確認してください。このページで配布しているのはx64版です。外観だけでアーキテクチャを判断しないでください。ダウンロードしたZIPを、書き込み可能なフォルダーに展開してから中のインストーラーを実行します。圧縮ファイルのプレビュー画面から直接起動しないでください。
DesktopとWPFの主な違いは、UIの技術と操作レイアウトです。接続経路が異なるわけではありません。初回起動時にランタイムの案内が表示された場合は、アプリの指示に従って必要な依存関係を追加してください。ブラウザーが接続できないだけなら、まず設定とプロキシの状態を確認しましょう。すべての接続問題をインストーラーのせいにしないでください。
| 確認項目 | インストール前の確認 |
|---|---|
| OSとアーキテクチャ | Windows x64。対応OSのバージョンとランタイムは、配布パッケージの案内を確認してください。 |
| フォルダーのアクセス権 | 展開先とインストール先が書き込み可能で、設定、ログ、更新に必要な空き容量があること。 |
| 初回起動 | 通常のプロキシ設定に管理者権限は不要です。TUNを使う場合は、別途必要な権限を確認してください。 |
サーバーを追加したら、ステータスバーで「システムプロキシを自動設定」を選び、システムプロキシに従うアプリをクライアント経由にします。この設定は全通信をプロキシに通すものではありません。受信したリクエストは、ルールに応じて直接接続、プロキシ接続、またはブロックされます。初回の動作確認では接続方法を一つに絞り、システムプロキシ、TUN、カスタムルールを同時に変更しないでください。
Appleメニューから「このMacについて」を開きます。Appleチップのモデルが表示されたらApple Silicon、Intelプロセッサと表示されたらIntelを選んでください。
チップに合ったDMGをダウンロードして開き、アプリを「アプリケーション」フォルダーにコピーしてから起動してください。一時的にマウントしたディスクイメージから使い続けると、更新やアクセス権、設定ファイルの場所が想定と異なることがあります。別のデバイスへ移行する場合は、移行先のチップを確認し、以前のMacと同じパッケージを使い回さないでください。
システムのセキュリティ警告が表示された場合は、内容を読み、ダウンロード元とファイルを確認してから、システムの手順に沿ってアプリを許可してください。アプリを起動するために、システム全体のセキュリティ機能を無効にしないでください。起動後はサーバー設定、コアのログ、システムプロキシをそれぞれ確認します。インストール完了と接続成功は別の段階です。
| 確認項目 | インストール前の確認 |
|---|---|
| プロセッサ | Apple Siliconはarm64、Intelはx64です。 |
| OSとの互換性 | インストーラーに記載された最低OS要件と、起動時の案内を確認してください。 |
| ネットワーク設定 | システムプロキシを使う前に、現在のネットワークサービスと既存のプロキシ設定を確認してください。 |
ほかのプロキシアプリを使っていた場合は、先に終了して残っているプロキシ設定を確認してください。利用を終えるときは、クライアントでシステムプロキシを解除してから終了します。アプリを削除しただけでは、システムのプロキシ設定が元に戻るとは限りません。ブラウザーは使えるのにほかのアプリが接続できない場合は、そのアプリがシステムプロキシに対応しているか確認してください。
Xrayコアを採用したAndroid向けGUIクライアントです。2015年以降の一般的なスマートフォンではarm64が主流ですが、実際に対応するアーキテクチャを確認してください。
V2Flyコアとの互換性が必要な設定に適しています。選ぶ前に、プロトコル、トランスポート方式、設定項目を確認してください。クライアントを切り替えればすべての問題が解決するわけではありません。
APKを開くと、ブラウザーやファイル管理アプリからのインストール許可を求められる場合があります。使用したダウンロード元に必要な権限だけを許可し、インストール後に設定を見直してください。失敗した場合は、まずシステムの表示を確認します。アーキテクチャの不一致、OSのバージョン不足、空き容量不足、署名の競合はそれぞれ原因が異なり、同じファイルを再ダウンロードしても解決しないことがあります。
| 確認項目 | インストール前の確認 |
|---|---|
| デバイスのアーキテクチャ | 一般的なデバイスはarm64を優先。判断できない場合は汎用版を選びます。 |
| インストール権限 | 現在のファイル提供元からのアプリインストールを許可し、OSの互換性に関する警告を確認してください。 |
| 接続権限 | 初回接続時に、システムの案内に従ってVPN権限を許可してください。 |
| バックグラウンド動作 | 頻繁に切断される場合は、バッテリー最適化、バックグラウンド制限、ほかのVPNアプリを確認してください。 |
設定を追加したら、一つ選んでから接続してください。Androidは通常、システムのVPNインターフェースを使って通信を処理します。同じユーザー環境で有効にできるVPNサービスは通常一つのため、VPNインターフェースを使うほかのツールと競合することがあります。接続後に一部のアプリだけで問題が起きる場合は、アプリごとのルールを確認しましょう。すべての設定をすぐに消去する必要はありません。
v2rayNGとv2flyNGは異なるコアを採用しているため、新しいプロトコルや拡張項目がすべて相互利用できるとは限りません。REALITYを含む設定では、選択したクライアントとコアの対応状況を先に確認してください。更新時に既存アプリと署名が一致しない場合は、バックアップを取ってから移行方法を検討し、個人設定を失うおそれのあるアンインストールを先に行わないでください。
ディストリビューションのパッケージ形式に合わせてdebまたはrpmを選んでください。下のメインリンクはx64向けです。arm64向けは各リンク下の案内からダウンロードできます。
パッケージ形式とCPUアーキテクチャは別々に確認が必要です。debを使うシステムにもarm64があり、rpmを使うシステムにもx64があります。システム情報でディストリビューションとアーキテクチャを確認してから、対応するファイルを選んでください。パッケージ名のamd64、x86_64は通常x64、arm64、aarch64はARM 64ビットを示します。
ディストリビューション付属のソフトウェアインストーラーでファイルを開き、依存関係の確認結果を読んでください。拡張子が同じでも、すべてのディストリビューションにインストールできるとは限りません。必要なシステムライブラリやデスクトップコンポーネントも確認が必要です。依存関係の競合が発生した場合は、無視して強制インストールせず、現在のシステムが配布パッケージに対応しているか確認してください。
| 確認項目 | インストール前の確認 |
|---|---|
| パッケージ形式 | ディストリビューションに合ったdebまたはrpmを選び、異なるインストール方式を混在させないでください。 |
| CPUアーキテクチャ | x64はamd64、x86_64、arm64はaarch64に対応します。 |
| 実行環境 | GUIデスクトップと配布パッケージの依存関係が必要です。ターミナル専用のサービス向けパッケージではありません。 |
| プロキシ接続 | デスクトップ環境と対象アプリが、プロキシ設定をどのように読み込むか確認してください。 |
システムプロキシの扱いはデスクトップ環境によって異なります。アプリ独自のプロキシ設定だけを参照するものもあり、ターミナルのプログラムがデスクトップのプロキシを自動的に引き継ぐとは限りません。「ブラウザーは使えるのにほかのアプリは使えない」場合は、まずアプリの接続方法を確認し、その後ルーティングを調べてください。システムプロキシとTUNでは必要な権限や対象範囲が異なるため、個別に確認が必要です。
v2rayNでは「サブスクリプショングループ」にURLを入力して保存し、サブスクリプションを更新します。v2rayNGではメニューからクリップボードの共有リンクを読み込むか、サブスクリプション設定を追加して更新します。メニュー名はバージョンによって異なる場合がありますが、URLを保存し、設定を取得して、接続するサーバーを選ぶ手順は同じです。
サブスクリプションの更新に失敗した場合は、URLが完全で有効であること、余分な空白がないことを確認してから、直接取得する方法とプロキシ経由の方法を切り分けます。クライアントのプロキシがまだ使えない状態でプロキシ経由の更新を選ぶと、通信がクライアント自身に戻って失敗することがあります。グループを繰り返し削除せず、まずエラー内容を記録してから取得方法を変えてください。
共有リンクとネイティブJSONは別のインポート形式です。通常の共有リンクは対応する読み込みメニューから追加し、JSON全体を使う場合はクライアントとコアの互換性を確認してください。バックアップや問い合わせ時には、サブスクリプションURL、ユーザーID、認証情報を隠してください。
デスクトップでは接続するサーバーを選び、コアのログに起動情報があることを確認してからシステムプロキシを設定します。Androidでは初回接続時にVPNを許可し、システム上の接続状態を確認してください。動作を確かめたいWebサイトを開き、該当する接続先がログに記録されるか確認します。
ルーティングモードは、クライアントに届いたリクエストの処理方法を決めます。「中国本土を迂回(Whitelist)」や「全ての通信(Global)」は、システムプロキシを有効にする設定の代わりにはなりません。ログに接続先が表示されない場合は、アプリがプロキシ経由になっているか確認してください。リクエストが記録されているのに接続できない場合は、サーバー設定、ネットワーク到達性、DNSを調べます。
基本的な動作確認が済んでから、カスタムルーティング、アプリごとの振り分け、TUNを追加してください。一度に変更する設定を一種類に絞り、変更前の設定も保存しておけば、ログから影響した項目を特定しやすくなります。詳しい手順は使い方ガイドをご覧ください。
インストーラーにはクライアントが含まれますが、そのまま使えるサーバー設定は含まれていません。利用権限のあるサブスクリプションURLまたは共有リンクを用意し、設定を追加してサーバーを選び、接続を開始してください。その後、システムプロキシやAndroidのVPN権限を確認します。
Desktopは新世代のクロスプラットフォームUIを採用しており、新規インストールや複数のデスクトップOSで使う場合に向いています。WPFは従来の安定版で、使い慣れた画面や操作方法を好む方に適しています。どちらも正しいサーバー設定が必要です。画面の違いが接続品質の差を意味するわけではありません。
2015年以降の一般的なスマートフォンではarm64が有力ですが、実際には端末が対応するアプリのアーキテクチャを確認してください。判断できない場合は汎用版を選べます。インストールできないときは、OSのバージョン、空き容量、既存アプリとの署名の違いも確認しましょう。
サブスクリプショングループ、個人用サーバー設定、カスタムルーティング、重要な設定をバックアップし、利用中のアプリとインストール方法も控えておきます。設定には個人用URLや認証情報が含まれる場合があるため、バックアップは安全な場所に保管してください。更新後はグループ、接続中のサーバー、ルーティングモードを確認します。
まずログでコアの起動を確認し、サーバー設定とシステムプロキシを確認してください。デスクトップではシステムプロキシの自動設定が有効か、AndroidではVPNの権限と接続状態を確認します。アプリが正常に起動するなら、再インストールを繰り返すのではなく接続経路を調べましょう。
バージョン表示とダウンロード先は、リリース情報の異なる項目を参照しており、更新のタイミングがずれる場合があります。ページ上の表示は目安とし、実際のバージョンはダウンロードファイル名とインストール後のアプリ内表示で確認してください。URLの数字を変更して別バージョンを推測しないでください。
3つのクライアントの設定機能を比較するにはクライアント比較をご覧ください。接続後の具体的な症状はよくある質問で確認できます。