v2rayN
おすすめ7.24.1
Desktop版 · x64
新世代のクロスプラットフォームUIを採用。初めてインストールする方や、異なるデスクトップOSでも同じような操作感を求める方に適しています。
どちらもZIP形式です。ファイルをすべて展開してから、展開先のインストーラーを実行してください。圧縮ファイルのプレビュー画面から直接起動しないでください。
クライアントのインストーラーとアーキテクチャの選び方
まずOSを選び、次にCPUアーキテクチャを選択します。デスクトップではv2rayN、Androidではv2rayNGが基本です。V2Flyコアが必要な場合はv2flyNGを選んでください。
3つのクライアントはいずれも無料のオープンソースソフトウェアです。インストーラーはクライアントの準備に使います。サブスクリプションやサーバー設定は別途追加してください。
初期設定:サブスクリプションの追加と接続方法を見る →プラットフォームから選択
アーキテクチャがわからない場合は、システムの「バージョン情報」や端末情報を確認してから、対応するファイルをダウンロードしてください。
7.24.1
Desktop版 · x64
新世代のクロスプラットフォームUIを採用。初めてインストールする方や、異なるデスクトップOSでも同じような操作感を求める方に適しています。
どちらもZIP形式です。ファイルをすべて展開してから、展開先のインストーラーを実行してください。圧縮ファイルのプレビュー画面から直接起動しないでください。
| 確認項目 | 選び方と準備 |
|---|---|
| OSとアーキテクチャ | このページではWindows x64版を提供しています。「設定 → システム → バージョン情報」でシステムの種類を確認してください。x64版を別のアーキテクチャ向けのネイティブ版として扱わないでください。 |
| 実行環境 | 対応するOSバージョンやランタイムの要件は、インストーラーに表示される内容を確認してください。ランタイム不足の警告が出た場合は、対処する前にコンポーネント名とアーキテクチャを記録してください。 |
| フォルダーとアクセス権 | 現在のユーザーが書き込める場所に展開し、インストールと設定に必要な空き容量を確保してください。通常のシステムプロキシの動作確認で、最初からTUNを有効にする必要はありません。 |
Desktop版とWPF版の主な違いは、UI技術と操作レイアウトです。サブスクリプションが別々のサーバー設定に自動変換されるわけではありません。初めてインストールする場合は、まずどちらか一方を選び、サブスクリプションを追加してブラウザーで接続を確認してから、切り替えるか判断してください。バージョンを比較する際は、ローカルの待ち受けポートが競合したり、別のインスタンスのトレイ表示を現在の設定と誤認したりしないよう、起動中のインスタンスを終了してください。
既存の設定がある場合は、アップグレードやUIの切り替え前にサブスクリプショングループ、ルール、DNS設定をバックアップしてください。インストール後は起動パスと実際に読み込まれる設定の場所を確認し、プログラムファイルだけを旧フォルダーに上書きしないでください。起動エラーが発生した場合は、エラー文をそのまま保存し、実行環境の不足、フォルダーのアクセス権、ポートの競合を切り分けて原因に応じて対処してください。
7.24.1
Apple Silicon · arm64
「このMacについて」にAppleチップと表示される場合はこちらを選んでください。チップに対応するarm64アプリを使用します。
DMGを開き、インストール画面の案内に従ってアプリを配置してください。インストール後はアプリケーションフォルダーから起動し、ディスクイメージから実行し続けないでください。
| 確認項目 | 選び方と準備 |
|---|---|
| チップの種類 | システムメニューから「このMacについて」を開き、チップまたはプロセッサの欄を確認してApple Silicon版かIntel版を選んでください。 |
| OSバージョン | アプリが必要とするOSバージョンは、配布パッケージの案内を確認してください。アーキテクチャが合っていても、OSバージョンが要件を満たすとは限りません。 |
| ネットワーク権限 | プロキシを初めて設定するときや仮想ネットワークインターフェースを有効にするときは、システムの権限確認を読み、現在の操作に必要な権限だけを許可してください。 |
まずチップの種類を確認してから、対応するディスクイメージを開いてください。インストール後はディスクイメージを取り出し、アプリケーションフォルダーからクライアントを再起動して、設定が正しく保存されることを確認します。アプリを開けないという警告が表示された場合は、まず具体的な理由を読み、配布元の確認、OSバージョン、アプリのアーキテクチャの問題を切り分けてください。すべての警告を同じ原因とみなしたり、システム全体のセキュリティ機能を無効にしたりしないでください。
初回接続では、まずシステムプロキシを使い、システムプロキシに従うブラウザーで確認してから、他のアプリをテストしてください。コマンドラインのプログラムはシステムプロキシを参照しないことがあります。ブラウザーでは正常でもターミナルから接続できない場合、それだけでクライアントのインストール失敗とは判断できません。より多くのアプリを対象にする場合は、TUNモードの説明を読み、権限、DNS、ルーティングを確認してから一つずつ有効にしてください。
2.2.6
ユニバーサル版
アプリのアーキテクチャがわからない場合の選択肢です。複数のアーキテクチャ向けコンポーネントを含みますが、すべてのOSバージョンに対応するわけではありません。
Androidでサブスクリプションの追加、サーバーの選択、ルーティング設定を行えます。接続を有効にする際は、システムのVPN許可を確認してください。
1.10.31
arm64
V2Flyコアの動作が必要で、端末がarm64に対応している場合はこちらを選んでください。既存の設定がある場合は、プロトコルとトランスポートの互換性を事前に確認してください。
ユニバーサル版
アプリのアーキテクチャがわからない場合に選べます。v2rayNGとは異なるコアを使用するため、画面が似ているという理由だけで設定の互換性を判断しないでください。
v2flyNGはコアの指定が必要な場合の選択肢です。初めて使う場合は、まずv2rayNGの手順で設定してください。
| 確認項目 | 選び方と準備 |
|---|---|
| アプリのアーキテクチャ | まず端末が対応するアプリのアーキテクチャを確認してください。プロセッサが64ビットに対応していても、現在のOSが64ビットアプリ環境を完全に備えているとは限りません。 |
| OSとの互換性 | APKインストーラーに表示されるシステム要件を確認してください。ユニバーサル版は対応アーキテクチャを広げるもので、アプリのOS要件を下げるものではありません。 |
| インストールと接続の許可 | 実際にAPKを開くブラウザーまたはファイル管理アプリに限り、必要なインストール権限を許可してください。初回接続時はシステムのVPN許可を確認します。 |
| バックグラウンド動作 | 画面ロック後に切断される場合は、バッテリー最適化とバックグラウンド制限を確認してください。別のVPNアプリが接続を使用していないかも確認します。 |
APKをダウンロードしたら、ダウンロード履歴またはファイル管理アプリから開いてインストールしてください。インストールに失敗した場合は、まずエラーの内容を確認します。アーキテクチャの不一致、OSバージョンが古い、ストレージ不足、署名の競合はそれぞれ別の問題です。バックアップなしで古いクライアントをすぐにアンインストールしないでください。サブスクリプションやカスタムルールがある場合は、先にエクスポートしてから再インストールするか判断してください。
v2rayNGとv2flyNGはどちらもGUIクライアントですが、コアによって対応する設定項目が異なる場合があります。サブスクリプションを追加できても、クライアントが形式を認識したというだけで、すべての接続パラメーターが動作するとは限りません。サービス提供元がクライアントやコアを指定している場合は、その要件を優先して確認してください。クライアントを切り替える前に、使用中のトランスポート、安全性、ルーティングの設定を記録し、設定の違いをネットワーク障害と取り違えないようにしましょう。
接続ボタンを有効にすると、通常はVPNインターフェースを通じて、設定に該当する通信が処理されます。これは端末内で通信を扱う仕組みです。プロキシ経由で外部へ接続するかどうかは、ルールによって決まります。最初のトラブルシューティングでは、プロキシクライアントを1つだけ起動し、まず通常のWebページをテストしてから、特別なルーティングが必要なアプリを確認してください。アプリごとのルーティング、DNS、バックグラウンド設定を同時に変更すると、結果に影響した項目を特定しにくくなります。
7.24.1
rpm · x64
rpmパッケージを使用するx64デスクトップ向けです。ディストリビューションと依存関係のバージョンが対応していることも確認してください。
arm64端末:rpmパッケージをダウンロード →まずパッケージ形式を確認し、次にCPUアーキテクチャを選んでください。debとrpmはUIの違いではありません。拡張子を変えたり、無理に変換したりしてインストールすることはおすすめしません。
| 確認項目 | 選び方と準備 |
|---|---|
| デスクトップ環境 | このページで提供するのはGUIクライアントです。利用できるグラフィカルデスクトップ環境が必要で、ターミナルのみの環境はこのインストール手順の対象外です。 |
| パッケージ形式 | ディストリビューションが使用するパッケージマネージャーに合わせてdebまたはrpmを選んでください。拡張子が合っているだけでは不十分で、システムライブラリの依存関係も満たす必要があります。 |
| アーキテクチャ名 | amd64とx86_64は通常x64、arm64とaarch64はARM 64ビットに対応します。ダウンロード前に、システムの実際のアーキテクチャを確認してください。 |
| 権限とネットワークモード | パッケージのインストールと仮想ネットワークインターフェースの有効化では、必要な権限が異なる場合があります。まず通常ユーザーで画面を起動し、機能を使う際に表示される案内に従って権限を設定してください。 |
システム設定でディストリビューションとプロセッサの情報を確認し、適切なパッケージを選んでから、システムのソフトウェアインストーラーで開いてください。パッケージマネージャーで依存関係が満たされていないと表示された場合は、不足しているライブラリとバージョン要件を確認し、依存関係を無視して強制インストールしないでください。拡張子が同じでも、異なるディストリビューション間で必ず互換性があるとは限りません。アーキテクチャが合っていても、システムライブラリのバージョン確認は必要です。
起動後、まずサブスクリプションを追加し、プロキシ設定に対応したアプリで接続を確認してください。Linuxのデスクトップ環境によってシステムプロキシの実装は異なり、コマンドラインのプログラムでは別途プロキシ環境変数の設定が必要な場合があります。TUNはルーティング、インターフェースの権限、DNSに影響するため、基本的な接続が確認できてから有効にしてください。テスト後はシステムのルートが元に戻っているか確認し、設定の残存による影響を防ぎましょう。
ダウンロード後
まず最小限の設定で接続を確認してから、ルール、DNS、TUNを一つずつ追加してください。
インストールが完了したら、有効なサブスクリプションURLまたは共有リンクを用意してください。サブスクリプションURLにはアクセス情報が含まれることがあるため、安全な場所に保管し、URL全体が見える画像を公開したり、掲示板や障害ログに貼り付けたりしないでください。サブスクリプショングループを追加して更新し、サーバー一覧が表示されたら接続先を選んでテストします。
一覧が空の場合は、サブスクリプションの期限、グループが有効かどうか、更新ログの具体的な内容を確認してください。クライアントを何度も再インストールしても、無効になったサブスクリプションURLは解決できません。共有リンクを手動で追加する場合は、コピーした内容が完全で、空白や説明文が混ざっておらず、パラメーターが欠けていないことも確認してください。
サブスクリプションの追加手順を見る →デスクトップでは、まずシステムプロキシを使ってブラウザーをテストします。Androidでは、VPNインターフェースの使用を許可したか確認してください。Webページを開けたら、想定したルーティングが行われているかテストします。システムプロキシを使うのは、その設定に従うアプリだけです。1つのアプリの結果から、すべてのアプリが同じ経路で通信すると判断しないでください。
ルール、DNS、TUNはそれぞれ異なる段階に影響します。変更前に現在の値を記録し、一度に1項目だけ変更して、同じ接続先で再テストしてください。問題が起きたら、直近で変更した項目を元に戻してから、ログのアウトバウンドと名前解決の結果を確認します。複数の機能を同時に切り替えるより、原因を特定しやすくなります。
ルーティングルールの説明を見る →インストーラーとアップデート
初めて使う場合は、新世代のクロスプラットフォームUIを採用したDesktop版がおすすめです。従来の画面に慣れている場合や、これまでの操作手順を引き継ぎたい場合は、安定した従来のWPF版を選べます。どちらもv2rayNクライアントです。インストール前に既存の設定をバックアップし、動作確認時は1つのインスタンスだけを起動してください。
2015年以降の一般的なスマートフォンでは、通常arm64版が適しています。ただし、最終的には端末が対応するアプリのアーキテクチャを確認してください。アーキテクチャがわからない場合や、arm64版が非対応と表示される場合は、ユニバーサル版を試せます。ユニバーサル版でもすべてのOSバージョンに対応するとは限らず、署名の競合も解決できません。
Androidでは、Xrayコアを使うv2rayNGが第一候補です。V2Flyコアの動作が必要な場合や、対応する設定をすでに使っている場合はv2flyNGを選べます。クライアントを選ぶ前に、サービス提供元が指定するプロトコル、トランスポート、安全性に関するパラメーターを確認してください。サブスクリプションURLの見た目だけで互換性を判断しないでください。
まずOS、CPUアーキテクチャ、パッケージ形式が合っているか確認し、次にシステムに表示されたエラーの詳細を確認してください。Windowsの圧縮ファイルはすべて展開してから実行します。Androidではインストール元の許可と署名の競合、Linuxではパッケージマネージャーの依存関係、macOSではチップの種類とセキュリティ警告を確認してください。システム全体のセキュリティ機能を安易に無効にしないでください。
インストールで準備できるのはクライアントだけです。有効なサブスクリプションURL、共有リンク、または設定も必要です。まずサブスクリプションを追加してサーバー一覧を更新し、接続先を選びます。必要に応じてシステムプロキシまたはVPNインターフェースを有効にし、対象アプリの通信が想定した経路を通るか確認してください。
クライアントのバックアップまたはエクスポート機能を使い、サブスクリプショングループ、ルール、DNS設定、カスタムアウトバウンドを保存し、現在のネットワークモードも記録してください。バックアップにはサブスクリプションURLや認証情報が含まれることがあるため、安全な場所に保管します。アップグレード後は設定を読み込めることを確認し、接続とルーティングを一つずつテストしてください。