v2rayN
おすすめDesktopは新世代のクロスプラットフォームUIで、初めてのインストールや複数のデスクトップOSでの利用に向いています。WPFは従来の安定版で、これまでの操作に慣れている方に適しています。先にUIを選び、設定をインポートしてください。2つのUIを同時に起動する必要はありません。
ダウンロードされるのはZIPファイルです。すべて展開してから、フォルダー内のインストーラーを実行してください。圧縮ファイルのプレビュー画面から直接起動しないでください。
まずOSを選び、次にCPUアーキテクチャを選択します。デスクトップではv2rayN、Androidではv2rayNGがおすすめです。v2flyNGはコアの互換性が必要な場合の代替候補です。
3つのクライアントはいずれも無料のオープンソースソフトウェアです。インストール後、有効なサブスクリプションまたはサーバー設定をインポートしてください。
同じクライアントでUIは2種類。以下はいずれもx64版です。
Desktopは新世代のクロスプラットフォームUIで、初めてのインストールや複数のデスクトップOSでの利用に向いています。WPFは従来の安定版で、これまでの操作に慣れている方に適しています。先にUIを選び、設定をインポートしてください。2つのUIを同時に起動する必要はありません。
ダウンロードされるのはZIPファイルです。すべて展開してから、フォルダー内のインストーラーを実行してください。圧縮ファイルのプレビュー画面から直接起動しないでください。
| 確認項目 | 選択肢・要件 | 確認場所 |
|---|---|---|
| OS | セキュリティ更新が提供されているWindowsを推奨します。最低対応バージョンは、現在のインストーラーの案内を確認してください。 | 設定 → システム → バージョン情報 |
| CPUアーキテクチャ | このページではx64版を提供しています。インストール前にシステムの種類とアプリの互換性を確認してください。 | バージョン情報 → システムの種類 |
| 実行環境 | 実行環境が不足していると表示された場合は、インストーラーの要件に従って必要な環境を追加してから再試行してください。 | インストール時・アプリ起動時の案内 |
インストール先には読み書きできる場所を選び、ダウンロード用の一時フォルダーに設定を長期間保存しないでください。初回起動後、メイン画面が正常に開くことを確認してからサブスクリプションをインポートします。システムプロキシの設定は、システムプロキシを参照するアプリに影響しますが、すべてのアプリが自動的にプロキシを使うわけではありません。他のアプリの通信も制御する場合は、権限やルーティングへの影響を理解したうえでTUNモードを個別に設定してください。
WPFからDesktopに切り替える前に、クライアントのエクスポート機能で設定を保存し、ローカルの待ち受けポート、サブスクリプションのグループ、ルーティング設定を控えてください。異なる版のプログラムで元のフォルダーをそのまま上書きしないでください。旧クライアントを終了してから新しいクライアントを起動すると、ポートの競合や、複数のプロセスによるシステムプロキシ設定の変更を防ぎやすくなります。
パソコンの外観や購入年では判断せず、「このMacについて」でチップを確認してください。
Apple MシリーズのチップにはApple Silicon版、Intelプロセッサ搭載機にはIntel版を選んでください。お使いのMacのアーキテクチャに合った版を選ぶと、追加の互換レイヤーによる起動・動作の違いを抑えられます。
DMGを開き、アプリを「アプリケーション」フォルダーにコピーしてから、そのフォルダー内で起動します。コピー後はディスクイメージを取り出せます。
| 確認項目 | 選択肢・要件 | 確認場所 |
|---|---|---|
| OSのバージョン | セキュリティ更新が提供されているmacOSを使用してください。最低対応バージョンはアプリの案内を確認してください。 | Appleメニュー → このMacについて |
| チップアーキテクチャ | Apple Mシリーズはarm64、Intelはx64を選びます。 | このMacについて → チップまたはプロセッサ |
| ネットワーク権限 | プロキシの変更やネットワーク通信の制御を有効にする際は、システムの確認画面で許可内容を確認してください。 | システム設定 → ネットワーク |
初回起動時にシステムのセキュリティ警告が表示されたら、ファイルの配布元、選択したアーキテクチャ、警告の内容を確認してから、「プライバシーとセキュリティ」に開く許可の選択肢があるか確認してください。アプリを起動するために、システム全体のセキュリティ機能を無効にしないでください。ファイルが破損している、または互換性がないと明示された場合は、権限を何度も変更するより、対応するアーキテクチャのパッケージを再ダウンロードするのが適切です。
システムプロキシを設定した後は、現在のネットワークサービスのプロキシ設定でアドレスとポートがクライアントの設定と一致しているか確認できます。ネットワークの切り替え、スリープからの復帰、クライアント終了後にブラウザーへ接続できなくなった場合は、ローカルプロキシの設定が残っていないか確認してください。通常の終了はクライアントのメニューから行い、更新時も旧プロセスを終了してからアプリケーション内のファイルを置き換えてください。
まずアーキテクチャを確認し、次にコアとの互換性を確認してください。2015年以降の一般的なスマートフォンではarm64が第一候補です。
Androidでまず検討したいGUIクライアントです。サブスクリプション管理、ノード選択、接続操作をアプリ内で行えます。VLESSやREALITYなどの設定では、サーバー側のパラメーターと使用するコアの対応状況も確認してください。
アプリ全体のバージョン表示と個別のAPKファイル名が一時的に異なる場合があります。選択したファイルと、インストール後に「バージョン情報」に表示される実行中のバージョンを確認してください。
既存の設定がV2Flyの動作に依存している場合に適しています。v2rayNGのUI違いではなく、コアの系統も設定への対応範囲も異なります。インポート前にプロトコル、トランスポート、セキュリティ関連の項目を確認してください。一方のクライアントの詳細設定を、もう一方へそのまま移さないでください。
| 確認項目 | 選択肢・要件 | 確認場所 |
|---|---|---|
| OSとの互換性 | Androidの最低対応バージョンはAPKによって異なります。インストーラーの案内を確認してください。 | 設定 → デバイス情報 → Androidバージョン |
| 端末のアーキテクチャ | 2015年以降の一般的なスマートフォンではarm64が目安です。古い端末やアーキテクチャが不明な場合はユニバーサル版を選んでください。 | 端末情報またはメーカーのプロセッサ仕様 |
| 必要な権限 | インストール時は、現在の配布元からのアプリインストールを許可します。接続時はシステムのVPN接続要求を確認してください。 | アプリインストーラーとシステムVPNの確認画面 |
製造年はあくまで目安です。プロセッサが64ビットでも、システムのアプリ実行環境が異なる端末があります。最終的には端末情報とインストール結果を確認してください。「アプリをインストールできませんでした」と表示された場合は、空き容量、ファイルのダウンロードが完了しているか、同名アプリとの署名の競合を確認します。すべてのインストールエラーがCPUアーキテクチャに起因するわけではありません。
初回接続時にシステムのVPN許可画面が表示されます。許可によって設定されるのは端末内の通信を受け取る入口であり、サーバーへの接続成功を意味するものではありません。テスト中は、システムのVPN経路を使用するアプリを1つだけ動かしてください。バックグラウンドで接続が切れる場合は、最初からすべての権限を許可するのではなく、端末メーカーの電池管理設定でバックグラウンド制限を確認します。
ディストリビューションのパッケージ管理方式に合わせてdebまたはrpmを選び、x64かarm64かを確認してください。
Linuxデスクトップ版ではGUIで設定できます。Debian・Ubuntu系では通常deb、Fedora・RHEL系では通常rpmを使用します。パッケージ形式は最初の確認項目です。同じ形式でも、ディストリビューションによってライブラリのバージョンが異なる場合があります。
Fedora / RHEL系
rpmをダウンロード · x64v2rayN-7.24.1-1.el10.x86_64.rpm
ARM端末:rpmをダウンロード · arm64 →amd64とx86_64はここでのx64に、aarch64はarm64に相当します。ファイル名にディストリビューションの指定がある場合は、対象システムが依存関係を満たすかも確認してください。
| 確認項目 | 選択肢・要件 | 確認場所 |
|---|---|---|
| デスクトップ環境 | GUIアプリを実行できるデスクトップセッションが必要です。 | システム設定 → バージョン情報 |
| パッケージ形式とアーキテクチャ | deb / rpmはディストリビューションに、x64 / arm64はプロセッサに合わせます。 | システム情報とGUIパッケージマネージャー |
| 依存関係と権限 | 依存関係はパッケージマネージャーで確認します。通信制御に必要な追加権限は、使用する機能に応じて設定してください。 | ソフトウェアインストーラーの案内とクライアント設定 |
パッケージをダブルクリックし、ディストリビューションのGUIインストーラーで依存関係とインストール結果を確認します。依存するライブラリのバージョンが不足している場合、無理に無視せず、パッケージの対象ディストリビューションと現在のシステムバージョンを確認してください。インストール後に起動できない場合は、エラーに表示されたライブラリ名とバージョンを記録し、トラブルシューティングページで確認します。依存関係の不足は、再インストールを繰り返しても解決しません。
Linuxのシステムプロキシ設定はデスクトップ環境によって異なり、アプリごとに設定の参照方法も異なる場合があります。ブラウザーは使えても他のアプリで通信できない場合は、そのアプリ独自のネットワーク設定を確認してください。通常のプロキシ機能を使うために、GUIクライアント全体を常に高い権限で起動しないでください。TUNなどに必要な権限は、クライアントの案内に従って個別に設定します。
ファイルのダウンロード完了と、プロキシ接続の確立は別の段階です。まずクライアントが正常に起動することを確認し、その後に設定と通信経路をテストしてください。
サブスクリプションの追加とモード設定を見る →インストール → 設定をインポート → ノードを選択 → プロキシを確認
まずアプリが正常に起動することを確認してください。システムプロキシ、VPN、ネットワーク通信の制御に必要な権限は、それぞれの機能を使うときに設定します。インストール後すぐにすべての権限を許可する必要はありません。
有効なサブスクリプションURLまたはサーバー設定をインポートし、プロトコルやトランスポートの項目がクライアントで認識されているか確認してください。クライアント自体にアカウント、サブスクリプション、通信回線は付属しません。
ノードを1つ選んで実際に接続し、必要なプロキシモードを有効にします。ブラウザーでアクセスを確認し、ログを見て名前解決、ハンドシェイク、ルーティングのどの段階で失敗しているかを切り分けてください。
更新前に復元可能な設定を保存し、更新後は範囲を絞って動作を確認してください。
設定をエクスポートする際は、サブスクリプションのグループ、カスタムルート、ローカルポート、アプリの設定がバックアップに含まれているか確認してください。別ファイルに保存される項目もあるため、メインのプログラムだけをコピーしても不十分な場合があります。バックアップにはサブスクリプションURLやサーバーの識別情報が含まれることがあります。自分で管理できる場所に保管し、公開の掲示板に貼り付けたり、設定全体のスクリーンショットを一般的なエラー報告に添付したりしないでください。
新しいバージョンをインストールする前に、起動中のクライアントを終了してください。デスクトップではタスクトレイやメニューバーも確認し、バックグラウンドプロセスが終了していることを確かめます。Androidで上書きインストールする場合は、元のアプリデータを保持してください。配布元を変える更新では署名の制限を受ける場合があり、UIやコアをまたぐ移行では設定項目に差があることもあります。競合が起きたら、元の設定を保存してから再インストールを検討してください。すぐにデータを消去しないでください。
更新後は「バージョン情報」で実行中のバージョンを確認し、動作が確認できている設定を1つ選んで接続をテストします。システムプロキシのアドレス、待ち受けポート、ルーティング設定に意図しない変更がないことを確認してから、自動サブスクリプション更新を再開してください。新しいバージョンでのみ問題が起きる場合は、OS、アーキテクチャ、パッケージ名、エラーメッセージを記録し、トラブルシューティングの手順に沿って確認します。
パッケージの選択ミス、OS側のインストール制限、接続設定の問題を切り分けてください。
初めて使う場合は、新世代のクロスプラットフォームUIを採用したDesktop版がおすすめです。従来のUIに慣れている場合や、WPF版での操作に慣れている場合は、安定した従来版のWPFを選べます。違いはUIであり、ノードサービスや通信回線ではありません。移行前に設定をエクスポートし、プログラムフォルダーをそのまま共用しないでください。
Windowsは「設定」のシステム情報でシステムの種類を確認します。Macは「このMacについて」でチップを確認し、Apple MシリーズならApple Silicon、IntelプロセッサならIntelを選びます。Linuxはシステム情報でハードウェアアーキテクチャを確認してください。Androidは端末情報でプロセッサを確認します。2015年以降の一般的なスマートフォンではarm64が優先候補です。判断できない場合はユニバーサル版を選んでください。
まずストレージの空き容量、アプリのインストール権限、APKのアーキテクチャを確認してください。同じ名前のアプリがインストール済みなら、署名元の違いや、インストールしようとしている版が古い可能性もあります。すぐにアンインストールせず、設定をエクスポートしてバックアップを確認してから、表示されたエラーに応じて対処してください。配布元が異なるAPKは上書きできない場合があります。
クライアントは設定管理と通信の転送を行うもので、ノードサービスは付属しません。有効なサブスクリプションまたはサーバー設定をインポートし、ノードを選んで接続を開始したうえで、システムプロキシやVPNの許可が反映されているか確認してください。それでも接続できない場合は、ノードの稼働状況、ルーティング、DNSの順に確認します。
通常の上書き更新ではアプリのデータが保持されることが多いものの、UIの異なる版や配布元、メジャーバージョンを切り替える場合、設定の互換性は保証されません。更新前にクライアントから設定をエクスポートし、サブスクリプションのグループ、ルーティング設定、ローカルポートを控えておきます。更新後はノードを1つテストしてから、自動更新やカスタムルートを戻してください。
バージョン表示はアプリ全体の更新情報、インストーラーは個別のファイル名に基づいており、一時的に一致しないことがあります。ダウンロード時に対象OS、アーキテクチャ、実際のファイル名を確認し、インストール後はクライアントの「バージョン情報」で実行中のバージョンを確認してください。別のインストーラーを推測して、ダウンロードURLの数字を手動で変更しないでください。