v2rayN
新世代のクロスプラットフォームUIを採用。初めて使う方や、複数のデスクトップOSで同じように操作したい方に適しています。
従来のWPFインターフェースを採用した安定版です。以前からのサーバー一覧や設定画面に慣れている方に適しています。
ダウンロードファイルはZIP形式です。すべて展開してから、パッケージ内の手順に従ってプログラムを実行してください。圧縮ファイルのプレビュー画面から直接起動しないでください。
まずOSを選び、次にアーキテクチャを選択します。デスクトップではv2rayN、Androidではv2rayNGを推奨します。v2flyNGはコアの選択肢として利用できます。
以下の2つのインストール先はいずれもx64システム向けです。初めて使う場合はデスクトップ版、従来の操作に慣れている場合はWPF版をおすすめします。
新世代のクロスプラットフォームUIを採用。初めて使う方や、複数のデスクトップOSで同じように操作したい方に適しています。
従来のWPFインターフェースを採用した安定版です。以前からのサーバー一覧や設定画面に慣れている方に適しています。
ダウンロードファイルはZIP形式です。すべて展開してから、パッケージ内の手順に従ってプログラムを実行してください。圧縮ファイルのプレビュー画面から直接起動しないでください。
| 確認項目 | 選択の目安 | 操作方法 |
|---|---|---|
| システムアーキテクチャ | x64 Windows | 「設定 → システム → 詳細情報」でシステムの種類を確認してください。PCのメーカーだけで判断しないでください。 |
| システムの互換性 | 使用中のリリースがサポートするWindows | OSのバージョンと実行環境の要件は、インストーラーおよびリリースノートで確認してください。古いOSでは、事前に互換性を確認する必要があります。 |
| インストール環境 | 書き込み可能なフォルダーと十分な空き容量 | ファイルをすべて展開し、案内に従って実行環境を準備してください。異なるUIのプログラムファイルを同じフォルダーに上書きしないでください。 |
| 権限の範囲 | 通常利用とTUNは個別に設定 | 通常の設定に事前の管理者権限は不要です。仮想ネットワークアダプターを使う場合は、クライアントの案内に従って必要な権限を付与してください。 |
デスクトップ版とWPF版の主な違いはUIのフレームワークです。どちらかのほうが特定のプロトコルで必ず高速になるわけではありません。実際に利用できるプロトコルは、選択したコアとそのバージョンにも左右されます。既存の設定を移行する場合は、エクスポートまたはバックアップ機能でサーバー、サブスクリプショングループ、ルールを保存してから、新しいUIにインポートしてください。「プログラムファイルのコピー」だけでは、データを完全に移行できません。
インストール後、まずクライアントが正常に起動することを確認してから設定をインポートしてください。ブラウザーでプロキシを使う場合は、システムプロキシの状態を確認します。システムプロキシに従わないアプリの通信も経由させたい場合は、TUNモードを検討してください。両者で対象となる通信範囲は異なります。インストールが成功しても、すべてのアプリの通信経路が変わるわけではありません。
「このMacについて」でチップを確認してください。Apple SiliconとIntelではインストールパッケージのアーキテクチャが異なるため、ハードウェアに合ったバージョンを選びます。
Apple Mシリーズチップ搭載機向けです。「このMacについて」の「チップ」欄で機種を確認してください。
Intelプロセッサ搭載機向けです。デバイス情報にIntelと表示されている場合は、こちらのインストールパッケージを選んでください。
DMGを開き、画面の案内に従って「アプリケーション」にインストールします。初回起動時は、アクセス許可とネットワーク権限をそれぞれ確認してください。
| 確認項目 | 選択の目安 | 操作方法 |
|---|---|---|
| Apple Silicon | ARM64 DMG | デバイス情報にApple Mシリーズチップと表示されている場合は、ネイティブアーキテクチャ版を選びます。 |
| Intelプロセッサ | x64 DMG | デバイス情報にIntelと表示されている場合は、対応するパッケージを選びます。外観でアーキテクチャを判断しないでください。 |
| OSのバージョン | 現在のリリースの要件を満たしていること | OSが古いという警告が表示された場合は、まず互換性要件を確認してください。同じパッケージを再ダウンロードしても、OSの制限は変わりません。 |
| 機能のアクセス許可 | 使う機能に応じて許可 | TUNを有効にするには追加の許可が必要な場合があります。アプリのインストールと仮想ネットワークアダプターの有効化は別の手順です。 |
Macであっても、すべての機種で同じバイナリを使用できるとは限りません。通常はネイティブアーキテクチャ版が最適です。以前のインストール方法を続けるためだけに、別のアーキテクチャ版を優先しないでください。インストール後は「アプリケーション」から起動し、正常に動作することを確認してからサブスクリプションのインポートやルーティングを設定します。インストールの問題と接続の問題を切り分けやすくなります。
OSがアプリの起動をブロックした場合は、表示された理由を読み、配布元の制限、互換性、権限のどれに該当するか確認してから、OSが用意するアプリ単位の方法で対処してください。端末全体のセキュリティ機能を無効にしないでください。チップの異なるPCへ移行する場合、対応するエクスポート方法で設定データを移せますが、アプリ本体は移行先に合ったインストールパッケージを選び直す必要があります。
まずv2rayNGをお試しください。V2Flyコアが必要な場合はv2flyNGを選びます。どちらのアプリも、利用するプロトコルとサブスクリプションとの互換性を確認してください。
2015年以降の一般的なスマートフォンなら、まずこちらを選べます。システムが64ビットARMアプリに対応していることも確認してください。
より多くのプロセッサアーキテクチャに対応。アーキテクチャが不明な場合や、複数の端末で使う場合に適しています。
Android VPNインターフェースを通じて通信を処理します。初回接続時にOSの許可が必要です。
64ビットARMアプリに対応する端末向けです。V2Flyコアとの互換性が必要な設定で使用します。
プロセッサアーキテクチャが分からない場合に検討できます。インストールできるかどうかはOSのバージョンなどにも左右されます。
Xray固有の機能がV2Flyでも使えるとは限りません。インポートする前に、設定で必要な機能を確認してください。
| 確認項目 | 選択の目安 | 操作方法 |
|---|---|---|
| プロセッサとOS | arm64版またはユニバーサル版 | スマートフォンのプロセッサが64ビットに対応していても、OSが64ビットアプリに対応しているとは限りません。端末のシステム要件を確認してください。 |
| インストール権限 | インストール元のアプリに付与 | APKを開くブラウザーまたはファイル管理アプリに限り、必要な権限を付与してください。インストール後は権限を取り消せます。 |
| システムの互換性 | アプリの現在の要件を満たすこと | パッケージを解析できない場合は、OSのバージョン、アーキテクチャ、空き容量、ダウンロードの完了を確認してください。 |
| 通信の処理 | Android VPNの許可 | 通常、VPNインターフェースを使うアプリを同時に有効にできるのは1つです。他のネットワークツールが使用中でないか確認してください。 |
APKはアプリのインストールファイルです。インストール後、サブスクリプションまたはサーバー情報をインポートしてください。初回接続時にOSからVPN接続の許可を求められます。この許可により端末の通信を処理できるようになりますが、接続可能なサーバーへの接続が確認されたわけではありません。選択中の設定を確認し、通知領域とクライアントのログをチェックしてください。許可しただけで接続確認が完了したと思い込まないようにしましょう。
arm64版は複数のアーキテクチャを含むユニバーサル版よりファイルサイズが小さい傾向にありますが、サイズで機能の充実度を判断することはできません。既存アプリと競合するという警告が出た場合は、同じアプリかどうか、署名元が一致するかを確認し、設定をバックアップしてから対処してください。原因を確認せずにアンインストールすると、サブスクリプション、サーバー、ルーティングの設定も削除される可能性があります。
モバイルOSのバックグラウンド制限により、接続が維持できない場合があります。画面オフで切断される、バックグラウンドでアプリが終了するなどの問題が起きたときに、バッテリー最適化やバックグラウンド実行の権限を確認してください。インストール時にすべての権限を一度に許可する必要はありません。互換性の確認にはv2rayNGとv2flyNGを個別に使えますが、現在の設定が分からなくならないよう、両方の通信処理を同時に有効にしないでください。
まずディストリビューションのパッケージ形式に合わせてdebまたはrpmを選び、次にプロセッサがx64かARM64かを確認してください。ディストリビューション名とプロセッサアーキテクチャは別々の条件です。
DebianやUbuntu系など、debパッケージに対応するディストリビューション向けです。
パッケージの依存関係を満たすrpm系ディストリビューション向けです。インストール前にシステムとの互換性を確認してください。
対応するパッケージをシステムのインストーラーで開いてください。同じ拡張子でも、すべてのディストリビューションで依存関係や実行環境の要件を満たすとは限りません。
| 確認項目 | 選択の目安 | 操作方法 |
|---|---|---|
| グラフィカル環境 | デスクトップアプリを実行できるシステム | このページで提供するのはGUIクライアントです。ローカルのデスクトップで使うためのもので、サーバーサービス用パッケージとしてインストールしないでください。 |
| パッケージ管理方式 | debまたはrpm | ディストリビューション標準の形式を選び、手動で異なるパッケージを混在させず、システムインストーラーで依存関係を確認してください。 |
| プロセッサアーキテクチャ | x64またはARM64 | x64はamd64、x86_64と表記されることもあります。ARM64はarm64、aarch64と表記される場合があります。 |
| 実行時の依存関係 | パッケージの要件を満たすこと | 依存関係を満たせない場合は、まずディストリビューションのバージョンとパッケージの対応範囲を確認してください。依存関係を無視してインストールしないでください。 |
debとrpmはソフトウェアパッケージの形式を表し、利用できるプロキシプロトコルを直接決めるものではありません。どちらもrpm系のディストリビューションでも、ベースとなるライブラリや依存関係のバージョンが異なり、同じパッケージをインストールできない場合があります。インストーラーで依存関係のエラーが表示されたら、メッセージを控えてOSのバージョンとアーキテクチャを確認してください。拡張子やファイル名を変更して解決しようとしないでください。
インストール後、デスクトップのアプリ一覧からv2rayNを起動し、まず一般ユーザーとして設定をインポートしてください。システムプロキシがアプリに適用されるかどうかは、デスクトップ環境とアプリ側のプロキシ対応によります。TUNには追加のネットワーク権限やルーティング設定が必要です。まず通常のプロキシで動作を確認し、必要に応じてTUNを有効にしてください。DNS、ルーティング、権限を同時に変更すると、問題の原因を特定しにくくなります。
プログラムのインストール、設定のインポート、通信の処理を分けて確認します。各段階の動作を確かめてから次に進んでください。
クライアントに接続先は含まれていません。利用権限のあるサブスクリプションを入手したら、サブスクリプショングループにURLを追加して更新します。共有リンクが1つだけの場合は、クライアントのクリップボードからのインポート機能を使ってください。サブスクリプションURLにはアカウント情報が含まれる場合があります。機密情報として扱い、公開の掲示板に貼り付けたり、画面を撮影して共有したりしないでください。
インポート後は、プロトコルの種類、転送方式、セキュリティレイヤーが正しく認識されているか確認してください。VLESS、VMess、Trojanはそれぞれ異なる設定形式で、名前を書き換えるだけでは相互に変換できません。見慣れない項目がある場合は、設定の提供元の説明と使用するコアの対応状況を確認してください。名前が似ているからといって、パラメーターを補わないでください。
プロトコルとコアの技術情報を見る →一覧から使用するサーバーを選んでから、システムプロキシまたはモバイル端末の接続を有効にします。システムプロキシはOSのプロキシ設定に従うアプリを対象とし、TUNは仮想ネットワークインターフェースを通じて対象範囲を広げます。速度の段階設定ではありません。必要な範囲に絞って接続し、アプリの動作に応じて調整してください。
接続を確認する際は、目的のサイトやサービスにアクセスできるかだけでなく、クライアントのログとルーティングの適用状況も確認します。一覧の遅延テストは実際のアクセス確認の代わりにはならず、一度失敗しただけでインストールパッケージが原因とは限りません。設定、サーバー、DNS、ルーティング、アプリのプロキシ設定の順に確認すると、再インストールを繰り返すより原因を見つけやすくなります。
手順に沿って初回接続を設定 →プログラムの更新とデータの移行は別の作業です。UI、端末、コアを切り替える前に、設定の保存方法を確認してください。
クライアントのエクスポートまたはバックアップ機能を使い、サブスクリプショングループ、手動で追加したサーバー、カスタムルーティングを保存してください。サブスクリプションを再取得できても、手動で変更した項目まで自動で復元できるとは限りません。現在のコア、DNSポリシー、システムプロキシのモード、TUNの設定も記録しておくと、更新後に一つずつ確認できます。
ファイルが使用中にならないよう、クライアントを終了してから更新インストーラーを実行してください。インストール方法によってユーザーデータの保存場所が異なるため、「アプリをアンインストールすれば設定が残る」「プログラムフォルダーをコピーすれば完全にバックアップできる」とは限りません。新しい端末へ移行するときは、信頼できる方法で設定ファイルを転送し、含まれる機密情報を適切に保護してください。
更新後、初めてクライアントを開いたら、サブスクリプショングループとサーバー一覧が残っていることを確認し、選択中のサーバー、デフォルトルート、システムプロキシの状態をチェックしてください。コアの更新で項目や動作が変わる場合があります。設定をインポートできても、すべての機能が以前と同じように動作するとは限らないため、ログと実際のアクセスで確認してください。
特定の種類のアプリだけに問題がある場合は、すぐにインストールパッケージを変更せず、まずそのアプリがシステムプロキシに従うか確認してください。同じサブスクリプションを2つのクライアントにインポートして動作が異なる場合は、コアの対応状況とサブスクリプションの解析方法を照合します。設定が復元され接続も正常に動作することを確認してから、古いインストールファイルや一時的にエクスポートした機密データを削除してください。
インストールパッケージの選び方、システム権限、更新時のバックアップについて解説します。
クライアントは設定の管理と通信の転送を行いますが、インストールパッケージに接続可能なサーバーは含まれていません。利用権限のあるサーバー設定またはサブスクリプションを用意し、インポートしてサーバーを選択したうえで、システムプロキシまたはTUNモードを設定してください。サブスクリプションURLは機密情報です。公開しないでください。
初めてインストールする場合は、新世代のクロスプラットフォームUIを採用したデスクトップ版がおすすめです。従来のレイアウトや操作に慣れている場合は、WPF版を選べます。メニューの位置や設定の保存方法は異なる場合があるため、移行前に設定をエクスポートし、プログラムフォルダーをそのまま混在させないでください。
arm64版は64ビットARMアプリに対応する端末向けです。2015年以降の一般的なスマートフォンなら、まずこちらを選べます。ユニバーサル版はより多くのプロセッサアーキテクチャに対応しますが、通常はファイルサイズが大きくなります。端末の発売時期だけではアーキテクチャを判断できません。arm64版をインストールできない場合は、まずシステムが64ビットアプリに対応しているか確認し、その後ユニバーサル版を検討してください。
まずOSの種類、プロセッサアーキテクチャ、空き容量、システムとの互換性を確認し、表示された警告の具体的な理由を調べてください。Androidでは、インストールパッケージを開くアプリに必要な権限だけを付与します。デスクトップOSでは、アプリ単位で表示される警告に従ってください。インストールのために端末全体のセキュリティ機能を無効にしたり、理由が分からないまま何度も強制インストールしたりしないでください。
クライアントのエクスポートまたはバックアップ機能で設定を保存し、使用中のコア、ルーティング方式、DNS設定を記録してから、クライアントを終了して更新してください。プログラムフォルダーにすべてのユーザーデータが含まれているとは限りません。更新後はサブスクリプショングループ、選択中のサーバー、システムプロキシ、TUNの状態を確認し、接続が正常に動作することを確かめてから古いファイルを削除してください。
ページのバージョン表記とダウンロード先では、バージョン一覧の異なる項目を参照しているため、一覧の更新中に一時的な差異が生じることがあります。ファイル名はパッケージの種類を見分けるためのもので、インストール済みバージョンの判断には使わないでください。インストール後、クライアントの「バージョン情報」画面で実際のバージョンを確認できます。差異がある場合は、アプリ名、プラットフォーム、アーキテクチャを照合してください。