v2rayN
おすすめインストール前に、起動中のクライアントを終了してください。2種類のUIを比較するときは個別に起動してテストし、複数のアプリが同時にシステムプロキシを変更しないようにしましょう。
CLIENT PACKAGES / インストーラーの選び方
デスクトップではv2rayN、Androidではv2rayNGがおすすめです。OSとアーキテクチャを確認してからインストーラーを選びましょう。クライアントのダウンロードとサービス設定は別の手順です。
WINDOWS / X64
同じクライアントに2種類のUIがあります。初めてインストールする場合はDesktop版、従来の画面に慣れている場合はWPF版をご確認ください。どちらもx64向けです。
インストール前に、起動中のクライアントを終了してください。2種類のUIを比較するときは個別に起動してテストし、複数のアプリが同時にシステムプロキシを変更しないようにしましょう。
| 確認項目 | 選び方 |
|---|---|
| OS環境 | サポート中のWindows 10 / 11を推奨します。最低要件は各インストーラーの案内を確認してください。 |
| CPUアーキテクチャ | このページの2種類はどちらもx64です。「設定 → システム → バージョン情報」でシステムの種類を確認してください。 |
| インストール方法 | ZIPファイルをすべて書き込み可能なフォルダーに解凍し、フォルダー内のインストーラーを実行してください。圧縮ファイルのプレビューから直接起動しないでください。 |
| 実行環境 | インストーラーにランタイム不足と表示された場合は、案内に従って必要なコンポーネントを追加してください。実行環境のエラーと設定のエラーは分けて考えましょう。 |
初回起動後、まず有効性を確認済みの設定を1つインポートし、使用する設定として選択してください。インポートに成功しても、システムプロキシが有効になったとは限りません。ブラウザーでアクセスする前に、クライアントのシステムプロキシ設定を確認しましょう。コマンドラインは別のプロキシ環境変数を参照する場合があるため、個別に確認が必要です。
アップデート時に古い設定フォルダーを削除しないでください。まずアプリを終了してバックアップを保存してから、新しいインストーラーを実行します。起動後にサブスクリプショングループ、カスタムルーティング、ローカルポートを確認し、接続できることを確かめてから古いインストールファイルを整理してください。特定のアプリだけプロキシを経由しない場合は、インストーラーを何度も変えるのではなく、そのアプリ独自のプロキシ設定を確認しましょう。
MACOS / ARM64 · X64
「このMacについて」に表示されるチップに合わせてDMGを選びます。Apple SiliconとIntelではアーキテクチャが異なるため、購入年だけで判断しないでください。
| 確認項目 | 選び方 |
|---|---|
| OS環境 | 現在のクライアントビルドに対応するmacOSを使用してください。OSのバージョンが古いと表示された場合は、まずアプリの要件を確認しましょう。 |
| チップアーキテクチャ | Appleメニュー → このMacについてを開き、Apple Siliconならarm64、Intelならx64を選択してください。 |
| インストール方法 | DMGを開き、アプリを「アプリケーション」フォルダーにコピーしてください。コピーが完了してから起動します。 |
| アクセス許可 | システムの案内に従ってアプリの入手元やアクセス許可を確認し、用途を理解した権限だけを許可してください。 |
アプリのコピー後、マウントしたディスクイメージを取り出せます。以降は「アプリケーション」フォルダーから起動し、マウントしたDMGから常時実行するのは避けてください。システムが起動をブロックした場合は、まずダウンロードしたファイルのアーキテクチャとOSとの互換性を確認し、「システム設定 → プライバシーとセキュリティ」に表示される説明を確認しましょう。個別アプリの警告に対処するために、システム全体の保護を無効にすることはおすすめしません。
設定をインポートしたら、システムプロキシの接続先がクライアントの現在の待ち受けアドレスとポートになっているか確認してください。ブラウザー拡張機能がプロキシを制御し、システム設定を上書きする場合があります。問題を調べるときは、プロキシの設定元を1つに絞りましょう。クライアントを終了する前にシステムプロキシを元に戻すと、ローカルサービスの停止後もアプリが古いポートにリクエストを送り続ける事態を防げます。
デスクトップの設定をMacへ移行する場合、サブスクリプションURLは再登録できることが多いものの、ローカルパス、待ち受けアドレス、権限に関する設定は個別に確認してください。別のOSで使っていたディレクトリパスをカスタム設定にそのままコピーしないでください。ルールファイルを使う場合は、移行先の端末に実在するファイルの場所を指定しましょう。
ANDROID / ARM64 · UNIVERSAL
まずv2rayNGをご確認ください。V2Flyコアとの互換性が必要な場合はv2flyNGを検討します。2015年以降の一般的なスマートフォンではarm64が目安ですが、OSが実際に対応するアーキテクチャを確認してください。
バージョン表示はアプリ単位のリストから取得しているため、現在の表示と各パッケージ名のバージョンが異なる場合があります。パッケージ名とバージョン表示は分けて確認してください。詳しくは下記のダウンロードに関するよくある質問をご覧ください。
| 確認項目 | 選び方 |
|---|---|
| OS環境 | APKインストーラーに表示される互換性要件を確認してください。CPUが64ビットに対応していても、OSが64ビットアプリに対応しているとは限りません。 |
| インストールの許可 | APKを開くブラウザーまたはファイル管理アプリに限り、インストールを許可してください。インストール後は許可をオフにできます。 |
| 接続の許可 | 初回接続時にAndroidのVPN接続リクエストを確認して許可してください。同時に接続を制御するVPNサービスは1つにしてください。 |
| バックグラウンド動作 | 画面ロック後に接続が切れる場合は、アプリのバッテリー最適化とバックグラウンド動作の設定を確認してください。 |
APKをダウンロードしたら、ダウンロード通知またはファイル管理アプリから開きます。「インストールできません」と表示された場合は、アーキテクチャの不一致、OSのバージョン不足、既存アプリとの署名の違い、ストレージ不足を切り分けてください。設定をバックアップせずに古いアプリをアンインストールしないでください。アンインストールすると、アプリ内に保存されたサブスクリプションやルールも削除される場合があります。
設定をインポートしたら、設定を1つ選んで接続を開始してください。システムにVPNアイコンが表示されても、ローカルのVPNサービスが起動したことを示すだけで、接続先サービスが利用可能とは限りません。クライアントのログと実際のアプリからのリクエストを併せて確認しましょう。一部のアプリだけプロキシを経由する場合は、アプリごとの設定とルールを確認し、テスト対象のアプリが除外されていないか確かめてください。
LINUX / DEB · RPM
ディストリビューションに合わせてdebまたはrpmを選び、x64かarm64かを確認してください。同じパッケージ形式でも、実行環境との互換性が保証されるわけではありません。インストール前にパッケージマネージャーの表示を確認しましょう。
arm64デバイス向け · システムのアーキテクチャを確認して選択
| 確認項目 | 選び方 |
|---|---|
| デスクトップ環境 | GUIアプリを実行できるデスクトップセッションが必要です。このページではGUIクライアントのパッケージを提供しています。 |
| CPUアーキテクチャ | x86_64 / amd64ならx64、aarch64 / arm64ならarm64を選択してください。 |
| パッケージ管理方式 | debとrpmはそれぞれ対応するインストーラーまたはパッケージマネージャーを使い、依存関係の処理はシステムに任せてください。 |
| 実行環境との互換性 | インストーラーが示す依存関係を確認してください。バージョンの競合がある場合、依存関係を強制的に無視することはおすすめしません。 |
ディストリビューションのソフトウェアインストーラーでダウンロードしたファイルを開き、アプリ情報と依存関係を確認してからインストールしてください。インストール後に起動できない場合は、まず具体的なエラーを記録し、デスクトップ環境、実行ライブラリ、ファイル権限の問題を切り分けましょう。一般的なデスクトップアプリを起動するために、クライアント全体を管理者権限で常時実行することは避けてください。
システムプロキシの扱いはデスクトップ環境によって異なります。クライアントでシステムプロキシを切り替えても、独自のプロキシ設定を使うアプリがあります。ターミナルのプログラムが環境変数だけを参照する場合もあります。初回テストではプロキシの設定元が明確なアプリを1つ選び、ローカルの待ち受けポートが一致することを確認してから、ほかのアプリでも試してください。
カスタムルーティングとDNS設定は、現在のクライアントで使われているコアに対応しているか確認してください。パッケージが正常にインストールできても、すべての設定項目が使えるとは限りません。設定を移行するときは最小限の構成で接続を確認し、その後ルーティングや名前解決のルールを1つずつ戻すと、問題の原因となる設定を特定しやすくなります。
AFTER INSTALL / 初期設定
クライアントは設定の保存と実行を担います。サーバーアドレス、認証情報、サブスクリプションの内容は利用するサービスの提供元から入手してください。このページのインストーラーには、そのまま使えるサービス設定は含まれていません。
01 / IMPORT
vmess://やvless://などで始まる共有リンクは、通常1つの設定に対応し、クリップボードからのインポートに適しています。サブスクリプションURLは通常、完全なURL形式で、サブスクリプショングループに追加してから更新します。サブスクリプションURLを単一ノードのリンクとして貼り付けると、期待した内容を取得できない場合があります。
インポート後、プロトコル、サーバーアドレス、ポート、通信設定を確認してください。ログ、スクリーンショット、バックアップには認証情報が含まれる場合があります。問題の調査用に共有する前に、機密情報を取り除きましょう。
02 / ACTIVATE
インポートしただけでは設定が保存されるだけです。設定を選択して接続を開始してください。デスクトップではシステムプロキシまたはアプリ独自のプロキシ設定を確認し、AndroidではVPN接続の許可とアプリごとのルールを確認します。複数のプロキシアプリが同じシステム設定を同時に変更すると、リクエストがどのアプリを経由しているか判断しにくくなります。
動作確認では、まずクライアントが正常に動作しているかを確認し、次にローカルの待ち受け状態と接続ログを確認してから、実際のアプリでテストしてください。エラーが出た場合は、状態表示だけで原因を判断せず、エラーの内容をそのまま記録しましょう。
インストーラー、端末環境、設定のどこに問題があるかを確認し、それぞれに合った方法で対処しましょう。
初めて使う場合は、新世代のクロスプラットフォームUIを採用したDesktop版がおすすめです。従来の画面に慣れている場合や、これまでの操作方法を引き継ぎたい場合は、安定した従来のWPF版を選べます。どちらも設定をバックアップし、システムプロキシを同時に制御しないよう、個別に動作を確認してください。
2015年以降の一般的なスマートフォンなら、まずarm64版を選ぶのが目安です。ただし、最終的には端末のOSが実際に対応しているアプリのアーキテクチャを確認してください。判断できない場合や互換性の警告が表示される場合は、Universal版を試せます。複数のアーキテクチャ用コンポーネントを含むため、ファイルサイズは大きくなる傾向があります。
バージョン表示にはアプリ単位のlatestフィールド、各ファイルにはプラットフォームごとのdownloadフィールドが使われます。リストの更新中は両者が一致しない場合があります。表示されたバージョンとファイル名を個別に確認し、アプリ単位のバージョン表示を各ファイルのバージョン情報と混同しないでください。
クライアントのバックアップまたはエクスポート機能を使い、サブスクリプショングループ、必要なカスタムルーティングとDNS設定を保存し、ローカルの待ち受けポートも控えてください。共有リンクやサブスクリプションURLには認証情報が含まれる場合があるため、安全な場所に保管しましょう。アップデート後は既存の設定をテストしてから、システムプロキシやVPN接続を再開してください。
インストールされるのはクライアントアプリです。接続には有効で、利用権限のあるサービス設定も必要です。サブスクリプションまたは共有リンクをインポートして設定を選び、接続を開始してください。デスクトップではシステムプロキシやアプリごとのプロキシ設定、AndroidではVPN接続の許可を確認します。その後、ログを見て設定、名前解決、接続のどこに問題があるか切り分けてください。