v2rayN
普段使うクライアントはどちらか一方で十分です。2つのインスタンスが同じローカル待ち受けポートを同時に使用しないようにしてください。
クライアントのインストール · OSとアーキテクチャ
デスクトップではv2rayN、Androidではv2rayNGがおすすめです。まずOSとCPUを確認し、対応するインストーラーを選んでください。
初回インストールとサブスクリプションのインポート →同じクライアントの2種類のUIです。どちらもx64版です。ダウンロード後に解凍し、フォルダー内のインストーラーを実行してください。
普段使うクライアントはどちらか一方で十分です。2つのインスタンスが同じローカル待ち受けポートを同時に使用しないようにしてください。
「設定 → システム → バージョン情報」でシステムの種類を確認し、x64版のWindowsであることを確認してください。ここにある2つのパッケージは、ほかのアーキテクチャ向けに個別ビルドされたものではありません。端末のアーキテクチャが異なる場合は、システムの互換実行機能を確認してください。ZIPファイルを書き込み可能な場所に保存し、すべて解凍してからインストーラーを実行します。圧縮ファイルのプレビュー画面から直接起動しないでください。
Desktop版とWPF版の主な違いはUI技術と操作画面です。サブスクリプションが不要になるわけではなく、同じルールが異なるコアで必ず同じ結果になるわけでもありません。初めて使う場合は既定の設定を維持し、まず設定をインポートして接続を確認してください。既存ユーザーがUIを切り替える場合は、サブスクリプショングループ、カスタムルーティング、個人設定を事前にバックアップします。もう一方のプログラムを、実行中のフォルダーにそのまま上書きしないでください。
起動時にランタイムコンポーネントが見つからないと表示された場合は、案内に従って対応するアーキテクチャの.NETデスクトップランタイムをインストールしてください。ランタイムが同梱されているかどうかはリリースパッケージによって異なるため、事前にすべてのランタイムを重複してインストールする必要はありません。起動直後に終了する場合は、セキュリティソフトの隔離履歴とインストール先の書き込み権限も確認してください。通常のシステムプロキシの利用で、管理者として常時実行する必要はありません。ネットワーク機能が明示的に昇格権限を求める場合にのみ対応してください。
| 項目 | このページのパッケージ | 確認場所と要件 |
|---|---|---|
| OSとアーキテクチャ | Windows x64 | 「システム情報」でシステムの種類を確認してください。対応する最低OSバージョンは各リリースパッケージの要件を確認してください。 |
| パッケージ形式 | インストーラーを含むZIP | すべて解凍し、旧バージョンを終了してからインストーラーを実行してください。 |
| ランタイム | 起動時の案内に従う | .NETが見つからない場合は、必要なデスクトップランタイムをインストールし、アーキテクチャが合っていることを確認してください。 |
| ストレージと権限 | 書き込み可能なフォルダー | 解凍、インストール、設定の保存に必要な空き容量を確保し、セキュリティソフトがコンポーネントを隔離していないことを確認してください。 |
「このMacについて」に表示されるチップ名またはプロセッサ名を確認して選びます。DMGはインストール用ディスクイメージであり、通常のアプリ実行フォルダーではありません。
Apple Silicon
Apple Silicon版をダウンロード · arm64「このMacについて」のチップ名にApple Mシリーズと表示されている場合はこちらを選択します。チップに適したネイティブビルドです。
アプリを「アプリケーション」フォルダーにドラッグしてから起動します。更新前に、起動中のv2rayNを終了してください。
画面左上のAppleメニューから「このMacについて」を開きます。「チップ Apple M…」と表示される端末はarm64版、「プロセッサ Intel…」と表示される端末はx64版を使用します。以前に互換レイヤーで旧アプリを動かしていた場合も、古いインストーラーのアーキテクチャを引き継がず、ハードウェアに合った現行ビルドを選んでください。拡張子が同じでも、内部のプログラムが同じプロセッサに対応するとは限りません。
ダウンロードしたDMGをダブルクリックし、イメージのウィンドウに表示される手順に沿ってv2rayNを「アプリケーション」にドラッグします。コピーが完了したら「アプリケーション」フォルダーからクライアントを起動し、ディスクイメージを取り出してください。一時的にマウントした場所から起動し続けるのを防ぎ、次回の更新も簡単になります。システムのセキュリティ警告が表示されたら内容とアプリの配布元を確認してください。一度のインストールのために、システム全体のセキュリティチェックを無効にしないでください。
初回起動後、まず設定をインポートして使用可能な項目を選び、システムプロキシを設定します。システムプロキシの影響を受けるのは、その設定に従うアプリだけです。すべてのプログラムが同じ経路を使うとは限りません。TUNは別のネットワーク制御方式で、追加の権限やルーティング設定が必要になる場合があります。ブラウザーだけでプロキシを使う場合は、まずシステムプロキシの動作を確認し、TUNを有効にするかは設定ガイドを参照して判断してください。
| 項目 | 選択基準 | インストール要件 |
|---|---|---|
| Apple Silicon | Apple Mシリーズチップ | arm64 DMGを選び、現在のパッケージが求めるmacOSバージョンを満たしていることを確認してください。 |
| Intel | Intelプロセッサ | x64 DMGを選択してください。arm64版と混在させないでください。 |
| 実行場所 | 「アプリケーション」フォルダー | コピー後に起動し、アプリと設定の保存に必要な空き容量を確保してください。 |
| ネットワーク権限 | 機能に応じて許可 | まず基本的な接続を確認してください。TUNの権限と通常のシステムプロキシは別々に設定します。 |
まずXrayコアを採用したv2rayNGを紹介し、代替としてV2Flyコア採用のv2flyNGを掲載しています。設定はそれぞれ別に管理してください。
arm64アーキテクチャ
v2rayNGをダウンロード · arm642015年以降の一般的なスマートフォンでは、通常はこちらを選びます。最終的にはOSが対応するアプリのアーキテクチャを確認してください。
ユニバーサル版
v2rayNGをダウンロード · ユニバーサル版端末のアーキテクチャがわからない場合の選択肢です。複数のアーキテクチャを含むため、単一アーキテクチャ版よりファイルサイズが大きくなることがあります。
アプリのバージョン表示とOS向けパッケージのファイル名が一致しない場合があります。インストール後、「バージョン情報」で実際のバージョンを確認してください。
arm64アーキテクチャ
v2flyNGをダウンロード · arm64V2Flyコアとの設定互換性が必要な場合に選択してください。インポート前に、プロトコルとトランスポート設定が対応していることを確認してください。
ユニバーサル版
v2flyNGをダウンロード · ユニバーサル版アーキテクチャがわからない場合に選択できます。v2rayNGとはサブスクリプション、ルーティング、アプリ設定が別々になるため、それぞれ確認してください。
クライアントの見た目が似ていても、コアの機能が同じとは限りません。別のコア専用の設定項目をそのまま流用しないでください。
まずスマートフォンの設定画面で端末情報を確認するか、OSが提供するアプリ互換情報でアーキテクチャを確認してください。プロセッサが64ビットに対応していても、OSがあらゆる64ビットアプリのインストールを許可するとは限りません。「アプリをインストールできません」と表示された場合は、OSのバージョン、空き容量、既存アプリの入手元も確認してください。ユニバーサル版ならアーキテクチャ選択の迷いを減らせますが、署名の競合やOSバージョン不足は解決できません。
ブラウザーやファイル管理アプリからAPKを開くと、そのアプリ経由でのインストール許可を求められることがあります。実際に使う入手元だけに許可し、インストール後は必要に応じて設定を戻してください。アップデート時は通常、既存のアプリとデータを保持します。インストール済みアプリとの競合が表示されても、すぐにアンインストールしないでください。先にサブスクリプショングループやカスタム設定をエクスポートまたは記録し、新旧のパッケージが同じ署名元か確認しましょう。アンインストールによる設定の消失を防げます。
初めて接続するとき、AndroidにVPN接続の許可画面が表示されます。これはクライアントが端末の通信を処理するために必要なシステム権限であり、接続成功を示すものではありません。許可後、使用可能な設定とサーバーが必要です。画面ロック後に接続が頻繁に切れる場合は、システムのバッテリー設定でバックグラウンド制限を確認し、ほかのVPNアプリが接続を使用していないか確認してください。設定名はメーカーによって異なります。
| 項目 | おすすめ | 確認事項 |
|---|---|---|
| アプリのアーキテクチャ | 一般的な端末ではまずarm64 | OSが対応するアプリのアーキテクチャを確認してください。不明な場合はユニバーサル版を選びます。 |
| OSバージョン | APKの最低要件を満たす | 最低要件はクライアントのリリースごとに異なります。端末の購入年だけで判断しないでください。 |
| インストール許可 | 使用するブラウザーまたはファイル管理アプリ | 使用する入手元からのインストールを許可し、十分な空き容量を確保してください。 |
| 接続権限 | システムのVPN許可 | 初回接続時に許可してください。ほかのVPNアプリが接続を使用していないことも確認します。 |
ディストリビューションに合ったdebまたはrpmを選び、次にCPUアーキテクチャに合わせてx64またはarm64を選んでください。以下はGUIクライアントです。
Debian / Ubuntu系
debをダウンロード · x64 arm64端末:debをダウンロード →deb形式のパッケージ管理を使用する環境向けです。パッケージ名のamd64は一般的なx64アーキテクチャに対応します。
RPM形式のパッケージ管理
rpmをダウンロード · x64 arm64端末:rpmをダウンロード →rpm形式のパッケージ管理を使用する環境向けです。インストール前に、使用中のディストリビューションがパッケージ内の依存関係を満たすことを確認してください。
rpmのファイル名にはビルド対象が記載されていますが、rpmを採用するすべてのディストリビューションが同じ依存関係を満たすわけではありません。
システムの「設定」や「システム情報」でディストリビューションとアーキテクチャを確認してください。x86_64とamd64は通常このページのx64版、aarch64はarm64版に対応します。debとrpmの違いは主にパッケージ形式であり、CPUの種類ではありません。両方を確認してください。拡張子を書き換えて別形式のパッケージとして使わないでください。依存関係のエラーが出た場合も、パッケージ管理ツールのチェックを無理に回避しないでください。
ダウンロード後、ファイル管理アプリからパッケージを開き、システムのソフトウェアインストーラーで処理します。インストーラーはパッケージ内の依存関係を読み取り、必要な権限を求めます。依存関係を満たせないと表示された場合は、同じファイルを繰り返しインストールするのではなく、ディストリビューションのバージョン、ソフトウェアソースの状態、パッケージのビルド対象を確認してください。このページで提供するのはGUIクライアントです。デスクトップ環境のないリモート端末には、この手順は適していません。
インストール後、アプリメニューからv2rayNを起動し、設定をインポートしてからローカルの待ち受けポートを確認してください。システムプロキシの設定場所はデスクトップ環境によって異なり、クライアントの設定がすべてのアプリに反映されるとは限りません。まずHTTPまたはSOCKSプロキシに対応したアプリで接続をテストし、基本設定が正しいことを確認してから、デスクトップ環境のシステムプロキシやTUNを設定しましょう。TUNを使う場合は、権限、ルーティング、DNSを個別に確認し、ネットワーク設定を一度に変更しすぎないようにしてください。
| 項目 | 選択基準 | 動作要件 |
|---|---|---|
| パッケージ形式 | debまたはrpm | ディストリビューションのパッケージ管理方式に合わせ、パッケージ内の依存関係を満たしてください。 |
| CPU | x64またはarm64 | システム情報で確認してください。ディストリビューション名からアーキテクチャを推測しないでください。 |
| 利用環境 | GUIデスクトップ環境 | GUIアプリを実行できるデスクトップ環境と関連する依存パッケージが必要です。 |
| ネットワーク機能 | 機能ごとに権限を設定 | システムプロキシとTUNを個別に確認し、複数のクライアントが同時にルーティングを制御しないようにしてください。 |
ダウンロードが完了しても、準備できたのはアプリ本体だけです。接続結果はサブスクリプション、選択した設定、プロキシ方式、アプリ側の設定にも左右されます。
設定をインポート
v2rayNでは「サブスクリプショングループの設定」を開き、グループ名とサブスクリプションURLを追加して保存した後、更新します。v2rayNGでは、メニューのサブスクリプション関連項目からURLを追加し、該当するグループを更新します。単一の共有リンクは完全なサブスクリプションとは異なります。共有リンクは通常1つの設定を示し、サブスクリプションURLは複数の項目を取得するためのものです。手元のリンクの種類を確認してからインポート方法を選んでください。
サブスクリプションのインポート手順を見る →プロキシ方式を選択
インポート後、まず設定を1つ選んでプロキシ方式を指定します。システムプロキシは、システム設定に従うアプリのリクエストをクライアントに渡すかどうかを決めます。ルールは、受け取ったリクエストにどのアウトバウンドを使うかを決めるものです。この2つは別の設定です。初回の接続確認ではルールをシンプルに保ち、接続できてからドメイン、アドレス、アプリごとの振り分けを追加してください。変更するたびに結果を記録しましょう。
routing設定を見る →互換性を確認
VMess、VLESS、Trojanはプロトコルの選択肢です。TLS、REALITY、トランスポートの設定もサーバー側と個別に合わせる必要があります。名称が一致しているだけでは、必要な設定がそろっているとは限りません。v2rayNGはXrayコア、v2flyNGはV2Flyコアを使用します。VLESSなどの設定で互換性の問題が起きた場合は、使用中のコアとバージョンが対応しているか確認し、トランスポート、セキュリティ設定、サーバー側の要件を照合してください。
コアと設定項目の対応範囲を見る →通信の制御範囲を広げる
システムプロキシを参照しないアプリの通信も制御する必要がある場合に、TUNを検討してください。まず現在の設定を保存し、通常のプロキシが使えることを確認してから、クライアントの案内に従って権限を許可します。有効化後は、名前解決と接続の両方をテストしてください。DNSの失敗をサーバーに接続できない問題と混同しないようにしましょう。TUNの実装はクライアントと使用するコアによって異なり、すべての設定ファイルに同じ項目を追加すれば有効になるわけではありません。
TUN設定の対応範囲を見る →現在の状態を記録してからプログラムを入れ替えます。問題が起きた場合、インストールの変更と設定の変更を切り分けられます。
アップデート前に、サブスクリプショングループ名、更新方法、ローカル待ち受けポート、カスタムルーティング、DNS設定を保存してください。サブスクリプションの項目は再取得できる場合がありますが、手動で追加した設定、アプリごとの振り分け、カスタムルールは復元できないことがあります。バックアップは自分で管理できる場所に保存し、認証情報を含むURL、設定のQRコード、ログの全文を公開しないでください。
アップデート時は、まず旧クライアントを完全に終了してください。特にタスクトレイやバックグラウンドにインスタンスが残っていないか確認します。インストール後、設定一覧が残っていることを確認し、必要なネットワーク機能を1つずつ戻してください。クライアント、コア、サブスクリプション、ルーティングルールを一度に変更しないでください。1回に1つだけ変更すれば、接続の変化の原因を特定できます。インストーラーが現在のOSに対応していないと明示した場合は、システム要件を確認し、同じファイルを何度もダウンロードするのではなく互換性を確認してください。
v2rayN、v2rayNG、v2flyNGは、Project V関連のオープンソースエコシステムに属するGUIクライアントです。クライアントは設定、サブスクリプション、システム連携を担い、コアは接続とルーティングを処理します。アプリが正常に起動しても、サーバーの設定が一致しているとは限りません。サブスクリプションが更新できても、すべての項目が使えるとは限りません。インポート結果、選択した設定、実際のアプリからのアクセスをそれぞれ確認し、段階ごとに切り分けてください。
まずパッケージ形式とOSの互換性を確認し、その後にサブスクリプションや接続の問題を調べてください。
初めてインストールする場合は、新世代のクロスプラットフォームUIを採用したDesktop版がおすすめです。従来のWindowsの操作画面に慣れている場合は、定番のWPF版を選べます。どちらもx64版です。切り替える前にサブスクリプショングループやカスタム設定をバックアップし、初回起動後にローカルの待ち受けポートを確認してください。
2015年以降の一般的なスマートフォンでは、まずarm64版を選びます。ただし、最終的には端末が対応するアプリのアーキテクチャを確認してください。アーキテクチャがわからない場合はユニバーサル版を選べます。複数のアーキテクチャを含むため、通常はファイルサイズが大きくなります。インストールできない場合は、OSのバージョンや空き容量、既存アプリの署名も確認しましょう。エラーメッセージだけでアーキテクチャの問題と判断しないでください。
Appleメニューから「このMacについて」を開きます。「チップ」にApple Mシリーズと表示されていればApple Silicon版、「プロセッサ」にIntelと表示されていればIntel版を選びます。DMGをダウンロードしてディスクイメージを開き、アプリを「アプリケーション」フォルダーにドラッグしてから起動してください。
インストーラーに含まれるのはクライアントアプリのみです。そのまま使えるサブスクリプションやサーバー接続設定は付属しません。正当に利用できるサブスクリプションURLまたは共有リンクを別途用意してインポートし、設定を選んでプロキシ方式を指定したうえで接続を確認してください。サブスクリプションURLには認証情報が含まれる場合があるため、スクリーンショットや質問文に公開しないでください。
カードのバージョン表示はアプリ単位の情報、ファイル名は各OS向けパッケージの情報を参照しているため、リリース期間中に一致しないことがあります。選択したクライアント、OS、アーキテクチャを確認してください。インストール前にファイル名を控え、インストール後にクライアントの「バージョン情報」で実際のバージョンを確認しましょう。カードの表示からファイル名を推測したり、ダウンロードURLのバージョン番号を書き換えたりしないでください。