v2rayN
おすすめDesktop版は新しいクロスプラットフォームUIを採用しています。WPF版は従来の安定版で、これまでの操作に慣れている方に適しています。どちらも圧縮ファイル形式です。ダウンロード後に解凍し、フォルダー内のインストーラーを実行してください。
v2rayNデスクトップ版、v2rayNG Android版、v2flyNGを掲載。
まずOSを選び、次にCPUアーキテクチャを選択してください。
インストーラーにはクライアントが含まれます。接続に必要なサブスクリプションやサービス設定は別途用意してください。初回インストール時は既定の設定を使い、設定をインポートして接続できた後にルーティングやDNSを調整しましょう。
Desktop版は新しいクロスプラットフォームUIを採用しています。WPF版は従来の安定版で、これまでの操作に慣れている方に適しています。どちらも圧縮ファイル形式です。ダウンロード後に解凍し、フォルダー内のインストーラーを実行してください。
| 項目 | 確認内容 |
|---|---|
| システムアーキテクチャ | 掲載しているのはすべてx64版です。Windowsの「設定」→「システム」→「バージョン情報」でシステムの種類を確認してください。 |
| OSの互換性 | クライアントと必要なランタイムが対応するWindows環境が必要です。インストール時の案内も確認してください。 |
| 書き込み権限 | インストール先と設定フォルダーに書き込み権限が必要です。解凍が完了してから起動してください。 |
| ネットワーク権限 | 通常、システムプロキシの利用に管理者権限は不要です。TUNの利用には管理者の許可が必要な場合があります。 |
圧縮ファイルをダウンロードしたら、解凍ソフトのプレビュー画面から直接プログラムを起動しないでください。書き込み可能な場所にすべてのファイルを解凍してから、インストーラーを開きます。ランタイム不足のメッセージが表示された場合は、案内に従って必要なコンポーネントを追加してください。他のインストール先からファイルを適当にコピーするのは避けましょう。
すでにv2rayNを使っている場合は、ローカルの待ち受けポートとシステムプロキシの状態を記録しておきます。更新やUIの切り替え前に旧バージョンを終了し、複数のクライアントが同じポートを使わないようにしてください。インストール後はサブスクリプショングループと選択中の設定を確認してから、システムプロキシを有効にします。ブラウザーに個別のプロキシ設定がある場合は、ポートも確認してください。
Appleメニューから「このMacについて」を開きます。チップがApple MシリーズならApple Silicon版、プロセッサがIntelならx64版を選んでください。外観や購入時期だけで判断しないようにしましょう。
| 項目 | 確認内容 |
|---|---|
| チップのアーキテクチャ | Apple Siliconはarm64、Intelはx64を選択してください。 |
| OSの互換性 | アプリが定める最低要件を満たすmacOSが必要です。起動時に表示される案内を確認してください。 |
| インストール先 | DMGを開き、アプリを「アプリケーション」フォルダーにコピーしてから起動します。 |
| 権限の確認 | アプリの入手元を確認したうえで、「システム設定」で起動やネットワークに関する許可を設定してください。 |
初回起動時に開発元を確認できないという警告が表示された場合は、ダウンロード元と選択したアーキテクチャを確認し、「システム設定」の「プライバシーとセキュリティ」でブロックの記録を確認してください。許可するのは対象のアプリだけにし、クライアントをインストールするためにシステム全体のセキュリティ機能を無効にする必要はありません。
起動後は、システムプロキシとTUNの違いを確認してください。まずはガイドに従ってサブスクリプションを追加し、システムプロキシで基本的な接続をテストします。アプリからネットワーク関連の許可を求められた場合は、使用する機能に照らして必要性を判断してください。権限を変更した後は、クライアントを終了して再起動し、システムプロキシが正しく設定されたか確認しましょう。権限の問題をサービス設定の不具合と取り違えないことが大切です。
2015年以降の一般的なスマートフォンではarm64が有力ですが、最終的にはOSが対応するアプリのアーキテクチャを確認してください。判断できない場合はユニバーサル版を選べます。ただし、ユニバーサル版でもOSの最低要件を満たす必要があります。
Xrayの設定機能が必要な場合はv2rayNGがおすすめです。インストール後、メイン画面から設定を追加できます。サブスクリプションURLは「サブスクリプショングループの設定」に追加し、保存してから更新してください。設定のインポートと接続開始は別の操作です。リストに設定が表示されたら、選択して接続を開始します。
v2rayNGの初期設定手順 →すでにv2flyを使った設定環境がある方に適しています。アーキテクチャの選び方はv2rayNGと同じですが、画面が似ていてもコアの機能や設定項目が完全に一致するわけではありません。
他のクライアントから移行する際は、サーバー側で必要なプロトコルと通信オプションに新しいクライアントが対応しているか確認してください。元のサブスクリプションURLまたは共有リンクを保管し、新しいクライアントのインポート機能で設定を作成します。2つのアプリの専用データフォルダーを直接上書きしないでください。
コアとクライアントの違いを確認 →| 項目 | 確認内容 |
|---|---|
| アプリのアーキテクチャ | arm64版は64ビットアプリに対応するOS向けです。判断できない場合はユニバーサル版を選んでください。 |
| OSの互換性 | 選択したクライアントのインストーラーが要求するAndroidの要件を満たす必要があります。最終的にはシステムのインストール結果を確認してください。 |
| インストールの許可 | システムの案内に従い、今回使用するブラウザーまたはファイルマネージャーにアプリのインストールを許可してください。 |
| 接続の許可 | VPNモードの初回起動時に、システムのVPN接続要求を許可してください。同時に他のVPN接続を実行しないようにします。 |
インストールできない場合は、まずエラーメッセージ全体を確認してください。よくある原因は、Androidのバージョン要件、アーキテクチャの不一致、空き容量不足、既存アプリと新しいパッケージの署名の違いです。エラーが出てもすぐに旧アプリを削除しないでください。アンインストールするとローカル設定が消える場合があります。必要なデータを先にエクスポートし、再インストールが必要か判断しましょう。
提供元不明のアプリのインストール許可とVPN接続の許可は、別々の権限です。前者はアプリのインストール、後者はクライアントによるローカルVPNインターフェースの作成を許可します。接続後にバックグラウンドで切断されやすい場合は、バッテリー最適化とバックグラウンド実行の制限を確認してください。初回テストでは既定のルーティングを使い、FakeDNS、Mux、複雑なアプリ別ルールはひとまず無効にして、原因を切り分けやすくしましょう。
ディストリビューションに合わせてdebまたはrpmを選び、次にCPUに合わせてx64またはarm64を選択してください。パッケージ形式、アーキテクチャ、システムライブラリとの互換性はそれぞれ別の条件です。拡張子が一致していても、現在のシステムで使えるとは限りません。
インストール後のデスクトッププロキシ設定 →| 項目 | 確認内容 |
|---|---|
| パッケージ形式 | Debian・Ubuntu系では通常deb、Fedora・RHEL系では通常rpmを使います。 |
| CPUアーキテクチャ | amd64とx86_64はx64、aarch64は通常arm64に対応します。 |
| デスクトップ環境 | GUIアプリを実行できるデスクトップセッションと、インストーラーが必要とするライブラリが必要です。 |
| 操作権限 | パッケージのインストールには必要な権限が必要です。TUNのネットワーク権限は別途確認してください。 |
まずディストリビューション付属のパッケージインストーラーでファイルを開き、依存関係と互換性の結果を確認してください。依存パッケージのバージョンを満たせないと表示された場合、無理に無視しないでください。ディストリビューション、アーキテクチャ、ソフトウェアソースの状態を確認し、インストーラーが適合するか判断します。拡張子を変更してもパッケージ形式は変わりません。
クライアントを起動しても、デスクトップ環境のシステムプロキシがすべてのアプリに適用されるとは限りません。ブラウザー、ターミナルツール、独立したネットワークアプリは、それぞれ異なるプロキシ設定を使う場合があります。まず1つのアプリで接続を確認し、問題がなければ適用範囲を広げてください。TUNを使う場合は権限とルーティングの変更を個別に確認し、終了後に元のネットワーク設定が復元されているかも確かめましょう。
クライアント、接続設定、通信の制御方法を分けて確認します。まず基本の接続をテストし、その後に個別のルールを追加すると、多くの設定を一度に変えて原因が分からなくなる事態を防げます。
共有リンクはクリップボードからインポートできます。サブスクリプションURLはサブスクリプショングループに追加し、更新を実行してください。サブスクリプションの説明ページを接続先URLとして使わないでください。また、サブスクリプションURL全体を公開の質問や相談に貼り付けないようにしましょう。
更新後にリストが空の場合は、URLが完全か、ネットワークからアクセスできるかを確認し、一時的にキーワードフィルターを解除してください。クライアントのダウンロードに成功しても、サブスクリプションの接続先にアクセスできるとは限りません。別々に確認しましょう。
サブスクリプション形式とインポート方法 →デスクトップではまずシステムプロキシを使い、AndroidではVPNモードで初回接続を確認してください。v2rayNGの「プロキシのみ」モードはローカルプロキシを公開するだけで、すべてのアプリが自動的にそのプロキシを使うわけではありません。アプリ側でのプロキシ設定方法を理解している場合に適しています。
アプリごとのプロキシ設定では、どのアプリの通信を接続経由にするかが変わります。初回は対象を絞り、ブラウザーが正常に使えることを確かめてから、アプリを1つずつ追加してください。通信を制御するクライアントを複数同時に有効にしないでください。
モードの選び方と接続確認 →ルーティング、DNS、TUNを変更する前に設定をバックアップしてください。問題が起きたら直前の変更を取り消し、接続を再起動して確認します。証明書エラーが出た場合はシステム時刻とサービス設定を確認し、証明書の検証を無効にしないでください。
エラーメッセージ、クライアント名、システムアーキテクチャ、操作手順を記録すると原因を特定しやすくなります。ログにはサーバーアドレスや認証情報が含まれる場合があります。共有前に機密情報を削除し、バックアップファイルも適切に保管してください。
ルーティング・DNS・応用設定 →「インストールできない」「起動できない」「接続できない」は、それぞれ分けて確認します。インストールできない場合はパッケージ形式、アーキテクチャ、OS要件を確認してください。起動できない場合はランタイム、アプリの権限、エラーメッセージを確認します。起動するが接続できない場合は、サブスクリプションの有効性、選択中の設定、システム時刻、プロキシモードを確認してください。インストーラーを何度も入れ替えても、サーバー認証やルーティングの問題は解決しません。
ダウンロードが中断した場合は、ブラウザーのダウンロード履歴と空き容量を確認し、該当するリンクをもう一度クリックしてください。保存が完了してからインストーラーで処理します。未完了の一時ファイルをインストーラーとして開かないでください。ブラウザーで保存名を変更しても選択結果には影響しませんが、問題を調べる際はクライアント名、プラットフォーム、アーキテクチャを記録し、異なるダウンロード先を混同しないようにしましょう。
バージョン表記と実際のファイル名は、一覧の別々の項目で管理されている場合があります。このページでは、それらをもとにアップグレードの手順を推測しません。インストール後はクライアントの「バージョン情報」で実際のバージョンを確認し、正常に動作する設定を1つ保存してください。新たな問題が発生したら、サブスクリプション、ポート、DNS、すべてのルーティングルールを一度にリセットせず、直近の変更から確認します。
2015年以降の一般的なスマートフォンではarm64が有力ですが、最終的にはOSが対応するアプリのアーキテクチャを確認してください。CPUが64ビット対応でも、OSが64ビットアプリに対応しているとは限りません。アーキテクチャが不明ならユニバーサル版を選び、インストールできない場合はOSの互換性と表示されたメッセージを確認しましょう。
Desktop版は新しいクロスプラットフォームUIを採用し、従来のWPF版はWindows向けのデスクトップUIを採用しています。初めて使う場合はDesktop版、WPFの操作に慣れている場合は従来の安定版がおすすめです。切り替える前に設定をバックアップし、2つのクライアントで同時にシステムプロキシを制御しないでください。
Appleメニューから「このMacについて」を開き、チップまたはプロセッサの項目を確認します。Apple MシリーズチップならApple Silicon版、IntelプロセッサならIntel版を選択してください。インストーラーのアーキテクチャはMacのハードウェアに合わせましょう。
インストーラーに含まれるのはクライアントのみで、接続に必要なサービス設定は別途用意します。有効なサブスクリプションまたは共有リンクをインポートし、設定を選んで接続を開始してください。AndroidではVPN接続の許可が必要です。デスクトップでは用途に応じてシステムプロキシを有効にするか、アプリ側でプロキシを設定します。
まずクライアントのバックアップまたはエクスポート機能で設定を保存し、サブスクリプショングループ、ルーティング、DNS、アプリごとのプロキシ、ローカル待ち受けポートを記録します。バックアップは自分で管理できる場所に保管し、サブスクリプションURLや認証情報を含む設定ファイルを共有しないでください。
バージョン表記とインストーラーへのリンクは、一覧の異なる項目を参照しているため、更新時に一時的に一致しないことがあります。ファイル名を見てダウンロードURLを書き換えないでください。インストール後にクライアントの「バージョン情報」で実際のバージョンを確認し、更新する場合はこのページを開き直して該当プラットフォームのリンクを選びます。