v2rayN
おすすめDesktop版
新世代のクロスプラットフォームUI。初めてインストールする方や、複数のデスクトップOSで同じような操作感を求める方に適しています。
v2rayN をダウンロード · Desktopx64 · ZIPパッケージ
従来のWPF版
定番の安定版。Windowsでおなじみの画面と操作方法を維持しています。これまでの使い方を変えずに利用したい場合に適しています。
v2rayN をダウンロード · WPFx64 · ZIPパッケージ
クライアントのインストーラー/4つのOS
デスクトップではv2rayNを選択してください。Androidではv2rayNGが第一候補です。V2Flyコアが必要な場合はv2flyNGを選びましょう。
まずOSを選び、次にCPUアーキテクチャを選択します。3つのクライアントはいずれも無料のオープンソースソフトウェアです。サブスクリプションURLやノード設定は別途用意してください。インストーラー名、クライアントのバージョン、コアのバージョンはそれぞれ異なる情報です。OS、アーキテクチャ、パッケージ形式を基準に選んでください。
v2rayNは同じでもUIは2種類。初めて使うならDesktopから始めるのがおすすめです。
新世代のクロスプラットフォームUI。初めてインストールする方や、複数のデスクトップOSで同じような操作感を求める方に適しています。
v2rayN をダウンロード · Desktopx64 · ZIPパッケージ
定番の安定版。Windowsでおなじみの画面と操作方法を維持しています。これまでの使い方を変えずに利用したい場合に適しています。
v2rayN をダウンロード · WPFx64 · ZIPパッケージ
| 確認項目 | 選び方 |
|---|---|
| システムアーキテクチャ | このページのWindowsインストーラーはx64です。「設定 → システム → バージョン情報」で「システムの種類」を確認してください。 |
| OSのバージョン | システム更新が提供されているWindows 10 / 11を推奨します。旧OSでは、使用するクライアントとランタイムの対応要件を事前に確認してください。 |
| インストール権限 | 通常のシステムプロキシとTUNは別の機能です。仮想ネットワークアダプターを使う機能を有効にする際は、管理者権限が必要になる場合があります。 |
ZIPをダウンロードしたら、通常のフォルダーに展開してから中のインストーラーを実行してください。圧縮ファイルのプレビュー画面から直接起動しないでください。書き込みやすい場所にインストールしましょう。旧版がある場合は、通知領域のv2rayNを終了してから作業し、複数のクライアントがローカルの待ち受けポートを取り合わないようにしてください。
初回起動後、上部の「サブスクリプショングループ」メニューから「サブスクリプショングループ設定」を開き、グループ名とサブスクリプションURLを追加して更新します。サーバー一覧にノードが表示されたら、使用するノードを選んでアクティブサーバーに設定してください。最後に通知領域のメニューからシステムプロキシを設定します。クライアントを起動しただけでは、アクティブノードの指定やアプリの通信の取り込みは行われないため、ブラウザーは従来の接続方法を使い続ける場合があります。
DesktopとWPFではメニューの配置が異なる場合があります。設定の移行は、プログラムファイルをコピーするだけでは不十分です。サブスクリプショングループ、ルーティング設定、ローカルポートを記録し、使用中のバージョンにあるバックアップまたはエクスポート機能で設定を保存してください。実行時にコンポーネント不足のメッセージが表示された場合は、インストーラーの案内に従って依存関係を確認しましょう。別のUI版を何度もインストールする方法は避けてください。
「このMacについて」でチップを確認し、対応するDMGを選択してください。
「このMacについて」にApple Mシリーズのチップが表示される場合はarm64を選び、チップに対応するネイティブ版インストーラーを使ってください。
v2rayN をダウンロード · Apple Siliconarm64 · DMG
「このMacについて」にIntelプロセッサが表示される場合はx64を選択してください。購入年だけでアーキテクチャを判断しないでください。
v2rayN をダウンロード · Intelx64 · DMG
| 確認項目 | 選び方 |
|---|---|
| CPUアーキテクチャ | Appleメニュー →「このMacについて」で「チップ」または「プロセッサ」の項目を確認してください。 |
| OSのバージョン | 使用中のクライアントが対応するmacOSを使ってください。旧バージョンでは、起動時に表示される最低システム要件を確認しましょう。 |
| ネットワーク権限 | システムプロキシとTUNは通信を取り込む方法が異なります。ネットワーク拡張機能や権限の許可を求められた場合は、システムの案内を確認してください。 |
DMGを開いたら、アプリを「アプリケーション」フォルダーにコピーし、その場所から起動してください。マウントしたディスクイメージから使い続けると、更新や権限の記録、起動場所が分かりにくくなります。システムに起動をブロックされた場合は、ダウンロード元と表示内容を確認してから「システム設定 → プライバシーとセキュリティ」で該当項目を確認してください。一度のインストールのために、システム全体のセキュリティ機能を無効にしないでください。
サブスクリプションをインポートしたら、まずアクティブノードを選んでからプロキシを設定します。「システム設定 → ネットワーク」で現在のネットワークサービスを選び、「詳細 → プロキシ」を開くと、システムプロキシのアドレスとポートがクライアントの表示と一致しているか確認できます。アプリ独自のプロキシ設定がシステム設定より優先される場合があります。ブラウザーが接続できても、すべてのアプリがプロキシ経由とは限りません。
更新前にメニューバーのクライアントを終了し、「アプリケーション」内の旧版を新しいアプリに置き換えてください。新バージョンの起動後に設定が空の場合は、元のアプリの場所と同じユーザーアカウントで起動しているか確認します。権限の確認が何度も表示される場合は、DMGや古いコピーから起動していないか確認してください。場所の分かりにくい実行用コピーを複数残さないようにしましょう。
まずクライアントを選び、次にarm64またはユニバーサル版を選択します。2つのアプリの設定は別々に管理されます。
一般的なAndroid端末でまず検討したいクライアントです。サブスクリプションの管理やノードのインポートに対応し、システムのVPN機能を使って通信を取り込みます。対応プロトコルはアプリに含まれるコアによって異なります。
2015年以降の一般的なスマートフォンではarm64が主流です。アーキテクチャが分からない場合はユニバーサル版を選びましょう。端末のOSが実際に対応するABIを確認してください。
V2Flyの設定を使う方に適しています。v2rayNGとは別のアプリです。クライアントを切り替える前に、ノードのプロトコルや通信設定が移行先のコアで認識できるか確認してください。
arm64は64ビットARMシステム向けです。ユニバーサル版はより多くのアーキテクチャに対応しますが、通常はファイルサイズが大きくなります。
| 確認項目 | 選び方 |
|---|---|
| OSの互換性 | 現在のAPKに対するAndroidインストーラーの互換性表示を確認してください。プロセッサが64ビットに対応していても、OSに64ビットの実行環境があるとは限りません。 |
| インストール許可 | APKを開くブラウザーまたはファイル管理アプリに「不明なアプリのインストール」を許可してください。インストール後は許可を取り消せます。 |
| VPN機能 | 初回接続時にシステムのVPN接続を許可してください。同じ種類のVPN機能を使う別のアプリと、同時に通信を取り込むことは通常できません。 |
APKをダウンロードしたら、ダウンロード履歴またはファイル管理アプリから開いてください。設定項目の名称は端末によって異なります。「設定」で「不明なアプリのインストール」を検索し、ファイルを開くアプリだけに許可しましょう。インストーラーに「アプリをインストールできません」と表示された場合は、空き容量、OSのバージョン、CPUアーキテクチャ、旧版との署名の違いを確認してください。旧アプリをすぐに削除しないでください。
v2rayNGではサイドメニューから「サブスクリプショングループ設定」を開いてURLを追加し、メイン画面のメニューからサブスクリプションを更新できます。ノード共有リンクがある場合は、追加メニューのクリップボードからインポートする機能も使えます。ノードが表示されたらタップして選択し、接続ボタンを押して、システムに表示されるVPN接続要求を許可してください。サブスクリプションの更新完了とサービスへの接続は別々に確認する必要があります。
バックグラウンドで接続が切れる場合は、システムの「アプリ情報」でバッテリーやバックグラウンド動作の制限を確認してください。端末によっては画面ロック後にネットワーク動作が制限されます。まずアプリを前面に表示した状態で接続が安定するか確認し、その後で関連する権限を調整しましょう。v2flyNGに切り替える場合は、サブスクリプションURLまたは対応する共有リンクから改めてインポートしてください。アプリのデータは2つのクライアント間で自動同期されません。
ディストリビューションに合わせてdebまたはrpmを選び、x64かarm64かを確認してください。
DebianやUbuntuなど、deb形式でパッケージを管理するディストリビューション向けです。標準のダウンロードは一般的なIntel / AMD 64ビットデスクトップ向けです。
v2rayN をダウンロード · x64 deb ARM端末:arm64 debをダウンロード →RPM形式でパッケージを管理するディストリビューション向けです。特定のシステムライブラリが必要な場合もあります。形式が一致していても、すべてのディストリビューションにインストールできるとは限りません。
v2rayN をダウンロード · x64 rpm ARM端末:arm64 rpmをダウンロード →| 確認項目 | 選び方 |
|---|---|
| パッケージ形式 | ソフトウェアセンターまたはディストリビューションの説明でdebかrpmかを確認してください。デスクトップの見た目では判断できません。 |
| CPUアーキテクチャ | x64はamd64 / x86_64、arm64はaarch64に対応します。システムの「バージョン情報」またはハードウェア情報で確認してください。 |
| デスクトップ環境と依存関係 | グラフィカルデスクトップ環境と、インストーラーが要求するシステムライブラリが必要です。依存関係の確認結果はソフトウェア管理ツールで確認してください。 |
ダウンロードしたパッケージをシステムのインストーラーで開き、依存関係と互換性に関する表示を読んでからインストールしてください。依存関係を満たせないというエラーが出た場合は、まずディストリビューションのバージョンがパッケージの要件に合っているか確認します。依存関係を無視して強制インストールしないでください。RPM形式というだけで、異なるディストリビューション間で使えるとは限りません。
v2rayNを起動したら、サブスクリプションをインポートしてアクティブノードを選択します。Linuxデスクトップのシステムプロキシは通常デスクトップ環境が管理し、アプリによって反映されるかどうかが異なります。GNOMEでは「設定 → ネットワーク → ネットワークプロキシ」を確認してください。その他のデスクトップ環境では、該当するネットワークプロキシの設定を探します。ターミナルのプログラムや独自のネットワーク機能を持つアプリでは、別途設定が必要な場合があります。
TUNは仮想ネットワークデバイスと権限を必要とする機能で、システムプロキシとは異なります。最初のテストでは通信を取り込む方法を1つに絞り、ローカルポート、ノード、ルーティングが正常であることを確認してから、ほかの機能を追加してください。更新前に旧プロセスを終了し、設定をバックアップしましょう。debとrpmの切り替えや、別アーキテクチャへの変更は、適切な移行の代わりにはなりません。また、ノードサービス自体の接続問題も解決できません。
インストールは準備段階です。サブスクリプション、ノード、通信の取り込みの順に確認すると、問題の切り分けがしやすくなります。
サブスクリプションURLが正しいことを確認し、更新後に想定したノードが一覧に表示されるか確認します。更新に失敗した場合はログを見て、URLの無効化、ネットワーク通信の失敗、形式の解析エラーを切り分けてください。同じグループを何度もインポートしてエラーを隠そうとしないでください。
サブスクリプションのインポート手順を見る →サブスクリプショングループを選んだだけでは、アクティブノードは設定されません。サーバーを選択してから接続を開始し、待ち受けポートの競合、プロトコル項目の不足、ハンドシェイクエラーがログにないか確認してください。一覧のノード名は識別用のラベルであり、サービスの稼働を保証するものではありません。
接続と動作確認の手順を見る →システムプロキシは各アプリが設定に従う必要があり、TUNは仮想ネットワークアダプターで通信を処理します。実際に有効になっている方法を確認してから、ルーティングルールを確認してください。特定のWebサイトに直接接続できる場合は、振り分け設定の結果かもしれません。ページが開くかどうかだけで判断しないでください。
全OS対応の設定ガイドを見る →クライアントのUI版、コアのプロトコル対応状況、サーバー設定がそろって初めて利用できます。Project V、V2Fly、Xrayは関連する技術エコシステムですが、設定ラベルを自由に置き換えられるわけではありません。特殊な通信方式やセキュリティ設定を使用している場合は、移行先のクライアントコアが対応しているか確認してからノードを移行してください。3つのクライアントを比較する場合は、クライアントの比較をご覧ください。
インストーラーの選び方、アップデート、初回接続について説明します。その他のネットワークに関する質問はよくある質問をご覧ください。
クライアントは設定の管理と通信の中継を行うもので、インストーラーにノードサービスは含まれていません。利用権限のあるサブスクリプションURLまたはノード共有リンクを用意し、クライアントにインポートしてください。サブスクリプションURLには認証情報が含まれる場合があるため、公開したりスクリーンショットに載せたりしないでください。
初めてインストールする場合は、新世代のクロスプラットフォームUIを採用したDesktopがおすすめです。WPFは従来の操作に慣れている方向けの、定番の安定版です。どちらもv2rayNで、このページのインストーラーはすべてx64です。UI版を切り替える前に設定をバックアップし、2つのクライアントを同時に起動しないでください。
2015年以降の一般的なスマートフォンではarm64が有力ですが、最終的にはOSが対応するABIを確認してください。プロセッサ名だけでは判断できません。アーキテクチャが分からない場合はユニバーサル版を選びましょう。インストール時に解析エラーが出る場合は、OSのバージョン、ダウンロードの完了、同名アプリの署名が一致しているかも確認してください。
まず設定をバックアップし、旧クライアントを終了してください。同じアプリで署名・アーキテクチャ・インストール方法が一致していれば、通常は上書きアップデートできます。Androidで署名の不一致が発生しても、アプリのデータが消えるおそれがあるため、すぐにアンインストールしないでください。インストール元を確認し、設定をエクスポートしてから対処します。デスクトップ版でインストール先やUI版を変更する場合も、元の設定を保存してください。
すぐに再ダウンロードせず、ノード、サブスクリプション、通信をプロキシに通す方法を確認してください。v2rayNではサーバー一覧で選択中のノードを確認し、画面下部のログを見てからシステムプロキシを確認します。AndroidではVPN接続を許可し、サービスが起動しているか確認してください。ポートの競合、期限切れのサブスクリプション、システム時刻やTLSパラメーターの異常は、再インストールしても解決しません。