v2rayN
Desktopは新世代のクロスプラットフォームUI、WPFは従来の安定版です。WPFを使い慣れている場合は、従来版を引き続き選べます。UIを切り替えるために、すべてのサブスクリプションを設定し直す必要はありません。
どちらもZIP形式です。専用のフォルダーに展開してから、フォルダー内のインストーラーを実行してください。圧縮ファイルのプレビュー画面から直接起動しないでください。
Windows / x64
2種類のUIから、使い方に合うものを選べます。初めてインストールする場合はDesktop版がおすすめです。
Desktopは新世代のクロスプラットフォームUI、WPFは従来の安定版です。WPFを使い慣れている場合は、従来版を引き続き選べます。UIを切り替えるために、すべてのサブスクリプションを設定し直す必要はありません。
どちらもZIP形式です。専用のフォルダーに展開してから、フォルダー内のインストーラーを実行してください。圧縮ファイルのプレビュー画面から直接起動しないでください。
macOS / Apple Silicon・Intel
「このMacについて」でチップ名を確認し、対応するDMGインストーラーを選んでください。
チップ欄にApple Mシリーズと表示される場合はApple Silicon、プロセッサ欄にIntelと表示される場合はIntelを選びます。実際のハードウェアに合ったパッケージを選び、OSのバージョン番号をアーキテクチャと混同しないでください。
DMGを開き、画面の案内に従って「アプリケーション」へインストールします。インストール後は「アプリケーション」から起動し、ディスクイメージ内から実行し続けないでください。
Android / APK
まずv2rayNGを確認してください。V2Flyコアを使用する設定環境が必要な場合は、v2flyNGを検討できます。
一般的なAndroidスマートフォンでは、まずarm64を選びます。v2rayNGはサブスクリプションのインポート、ノード選択、アプリごとのプロキシ設定などをGUIで行えます。通常の用途なら、このクライアントから始められます。
2015年以降の一般的なスマートフォンでは、通常arm64を選びます。ただし、OSが64ビットアプリに対応している必要があります。アーキテクチャがわからない場合はユニバーサル版を選べます。ファイルサイズが大きくても、通信速度が速くなるわけではありません。
V2Flyの設定を使う必要がある方に適しています。v2rayNGとは異なるコアを使用するため、移行前にプロトコルと通信パラメーターを確認してください。画面が似ていても、機能が完全に同じとは限りません。
アーキテクチャの選び方はv2rayNGと同じです。2つのアプリはローカルデータを別々に保存するため、切り替え後は設定をインポートし、ルーティングとアプリごとの設定も確認してください。
APKをダウンロードしたら、ブラウザーのダウンロード履歴またはファイル管理アプリから開きます。「この提供元のアプリはインストールできません」と表示された場合は、該当する提供元の権限設定を開き、必要に応じて今回のインストールを許可してください。権限はAPKを開くアプリごとに設定します。ブラウザーでダウンロードしてファイル管理アプリから開く場合は、ファイル管理アプリの権限を確認してください。
インストール後、利用権限のあるサブスクリプションまたは個別のノードをインポートし、設定を選んで接続を開始します。初回起動時にはシステムのVPN接続リクエストが表示されるため、承認するとローカルで通信を制御するトンネルが確立されます。ステータスバーに接続アイコンが表示されても、トンネルが確立したことを示すだけです。ウェブページを開き、DNS、ルーティング、サーバー設定が正常か確認してください。
| 確認項目 | 要件と推奨事項 |
|---|---|
| arm64インストーラー | arm64-v8aアプリに対応するAndroidで利用可能 |
| ユニバーサルインストーラー | アーキテクチャが不明な場合に使用。アプリのOS要件を満たす必要があります |
| OSとの互換性 | 現在のAPKに対するシステムインストーラーの互換性判定に従う |
| 必要な権限 | インストール元の許可、初回接続時のVPNリクエスト |
| バックグラウンド動作 | 頻繁に切断される場合は、バッテリー最適化とバックグラウンド動作の制限を確認 |
Linux / deb・rpm
まずディストリビューションに合ったパッケージ形式を選び、次にx64かarm64かを確認してください。
DebianやUbuntu系では通常deb、RPMパッケージを管理に使うディストリビューションではrpmを選びます。以下のメインダウンロードはx64向けです。arm64デバイスでは下の対応リンクを使用してください。
ダウンロードから接続まで
ソフトウェアのインストール、設定のインポート、ネットワークの確認を分けて進めます。問題が起きた段階に戻って確認しましょう。
v2rayN、v2rayNG、v2flyNGはGUIクライアントです。インストーラーに、そのまま使えるサーバー設定は含まれていません。インストール前に、利用権限のあるサブスクリプションURLまたは必要なノード情報を用意してください。サブスクリプションURLにはアクセス情報が含まれる場合があります。公開コメントや問題のスクリーンショットに掲載しないでください。
インポート後、一覧に設定が表示されたことを確認してから、項目を選んで起動します。初回の接続テストでは、標準または内容を把握しているルーティングルールを使いましょう。最初からDNS、アプリごとのプロキシ、高度な通信設定を同時に変更しないでください。接続できてから一つずつ調整すれば、問題が起きたときに直前の状態へ戻しやすくなります。
サブスクリプションのインポートと接続手順を見る →更新前にサブスクリプショングループ、ルーティングルール、カスタム設定をエクスポートし、現在のモードも控えてください。バックアップファイルにもサーバー情報やアクセス情報が含まれる場合があるため、自分で管理できる場所に保管します。ノード一覧のスクリーンショットだけでは、設定全体を復元できないことがあります。
デスクトップ版はまず通知領域から終了し、プロセスが停止したことを確認してからインストーラーを実行します。Androidで上書き更新時に署名の競合が表示された場合は、旧アプリの識別情報とインストール元を確認してください。インストールを続けるために、すぐアンインストールしないでください。サブスクリプション、ルーティング、ローカル設定が削除される可能性があります。
更新後、使用する設定が選択されたままか確認してから接続をテストしてください。旧設定をインポートできても、すべてのコア設定項目が引き続き適用できるとは限りません。カスタムJSONを使っている場合は、マニュアルで項目と構造を確認してください。
JSON設定マニュアルを見る →クライアント名、OSの種類、デバイスのアーキテクチャ、選んだインストーラー、エラーメッセージ全文を記録してください。プログラムが起動しない場合は、まずインストーラーの情報を確認します。起動する場合は、クライアントのログを確認してください。ログを共有する前に、サブスクリプションURL、ユーザー識別情報、サーバーの認証情報を隠し、エラー項目と前後の状況だけを残してください。
「ダウンロード完了」「インストール成功」「トンネル確立」「ウェブページを表示できる」を同じ状態として扱わないでください。それぞれ、ファイルの取得、OSとの互換性、設定の起動、実際のネットワーク接続という異なる段階です。段階を切り分けると、何度もアンインストールして再インストールするより、問題を特定しやすくなります。
ダウンロードに関するよくある質問
アーキテクチャ、UIの種類、上書き更新の前に確認するポイントを紹介します。
2015年以降の一般的なAndroidスマートフォンでは、まずarm64を選びます。ただし、最終的にはOSが64ビットアプリに対応しているか確認してください。アーキテクチャがわからない場合や、インストール時に非対応と表示された場合はユニバーサル版を選べます。ユニバーサル版は複数のアーキテクチャ向けのコンポーネントを含むため、ファイルサイズは大きくなりますが、通信速度が速くなるわけではありません。
Desktopは新世代のクロスプラットフォームUIを採用しており、初めてインストールする場合におすすめです。WPFは従来の安定版で、使い慣れた画面構成を維持したい方に向いています。どちらもv2rayNです。UI版を切り替える前に、サブスクリプション、ルーティング、カスタム設定をバックアップしてください。また、2つのインスタンスで同時にシステムプロキシを制御しないでください。
サブスクリプション、ルーティング、カスタム設定をエクスポートしてから、起動中のクライアントを終了してください。Androidアプリは、パッケージ名と署名に互換性があれば通常は上書き更新できます。署名の競合が表示された場合は、インストール元とアプリの識別情報を確認し、すぐにアンインストールしないでください。デスクトップ版はインストーラーの案内に従って更新し、完了後に設定とシステムプロキシの状態を確認します。
クライアントは設定を読み込んで接続を確立しますが、インストーラーに利用可能なサーバー設定は含まれていません。利用権限のあるサブスクリプションURLまたはノード情報を用意し、インポートして設定を選んでから接続を開始してください。Androidでは初回起動時に、システムのVPN接続リクエストを承認する必要があります。
まずエラーメッセージを全文記録し、パッケージ形式、CPUアーキテクチャ、OSとの互換性、空き容量を確認してください。Androidでは、現在使用しているブラウザーまたはファイル管理アプリにインストール権限があるか確認します。Linuxでは、ソフトウェアインストーラーが示す依存関係を確認してください。ダウンロードが完了していない場合は、再ダウンロードしてから開きます。ファイルのアイコンだけで、インストーラーが適合するか判断しないでください。