始める前に、いくつかの用語を確認しておきましょう
以下の用語は各プラットフォームの手順の中で何度も出てきます。事前に理解しておくと、操作中に迷わなくなります。
- ノード:具体的な1本の接続回線と考えることができます。1つのサブスクリプションには通常複数のノードが含まれており、接続時にその中から1つを選んで使用します。
- サブスクリプションリンク:ノード一覧を自動的に生成するアドレスです。クライアントがこれを読み込むと、複数のノードを一括で取得でき、1件ずつ手動で追加する必要はありません。詳しくはサブスクリプションの追加・更新をご覧ください。
- プロキシモード:一般的なものに「グローバルモード」(すべての通信がノードを経由)と「ルール/PACモード」(ルールに合致した通信だけがノードを経由し、残りはローカルネットワークを使用)があります。どちらを選ぶか迷ったら、初心者はまずグローバルモードを使うのがおすすめです。動作が最も分かりやすく、「一部のサイトだけアクセスできない」といった状況が起きにくいです。
- システムプロキシ:クライアントが現在のシステムのネットワークリクエストを引き受け、選択したノードに転送する仕組みです。このスイッチは通常「システムプロキシ」「TUNモード」などの名称で、実際に通信を「外に送り出す」ための重要なスイッチです。「接続しているはずなのに使えない」という問題の多くは、このスイッチを有効にし忘れていることが原因です。
Windows (v2rayN)
システム要件:Windows 10 / 11(64ビット)。ポータブル版ソフトウェアで、レジストリへの書き込みは行いません。途中で詰まった場合はフォルダを削除してやり直すだけで、システムに影響はありません。
-
インストーラーをダウンロード
ダウンロードページから最新版のv2rayNを入手します。ダウンロードされるのはzipファイルです。固定のディレクトリ(例:
D:\Apps\v2rayN)に解凍することをおすすめします。今後のアップデート時にファイルを直接置き換えやすくなります。自動的にクリーンアップされる一時フォルダには置かないでください。 -
プログラムを起動
解凍したフォルダ内のメインプログラムをダブルクリックするだけで起動できます。インストールウィザードの実行は不要です。初回起動時に「発行元不明」やWindows Defender SmartScreenによってブロックされる通知が出た場合は、「詳細情報」をクリックし、「実行する」を選択してください。これはコード署名証明書を購入していないすべてのサードパーティソフトウェアで表示される標準的なシステム通知であり、プログラム自体に問題があるわけではありません。
-
メイン画面を確認する
メイン画面の上部にはノード一覧が表示され、各ノードの名前と遅延が確認できます。下部やトレイアイコンのメニューには「パラメータ設定」「サブスクリプション設定」「システムプロキシ」などの機能項目があります。すべての機能を一度に覚える必要はなく、まず「サブスクリプション設定」と「システムプロキシ」の2つに注目してください。
-
サブスクリプションリンクを追加
メイン画面のメニューから「サブスクリプション設定」を見つけ、「追加」をクリックしてサブスクリプションアドレスを貼り付けて保存し、「サブスクリプションを更新」をクリックすると、ノード一覧が自動的に表示されます。まだサブスクリプションリンクをお持ちでない場合は、サブスクリプションの追加・更新で入手方法をご確認ください。
-
速度を測定してノードを選ぶ
ノード一覧を右クリックし、「速度測定(現在のグループ)」を選択すると、数秒ほどで各ノードの遅延数値が表示されます。遅延が低く、緑色/正常状態で表示されているノードを選び、ダブルクリックして現在使用するノードに設定します。
-
システムプロキシを有効にして接続
メイン画面またはシステムトレイアイコンの「システムプロキシ」をクリックし、「システムプロキシを自動設定」(初心者におすすめ)を選択します。有効化するとトレイアイコンが接続状態の表示になるので、ブラウザで任意のページを開いて正常に動作するか確認してください。
-
日常のメンテナンス
サブスクリプションのノードは不定期に入れ替わるため、数日おきに「サブスクリプション設定」で手動で「サブスクリプションを更新」をタップすることをおすすめします。ソフトウェア本体の新バージョンはダウンロードページから再ダウンロードして上書きインストールするだけで、旧バージョンを先にアンインストールする必要はありません。
macOS (v2rayN)
システム要件:Apple シリコン(Mシリーズ)と Intel チップの両方に対応。ダウンロード時はお使いの機種に合ったパッケージを選んでください。
-
ダウンロードとインストール
ダウンロードページから、お使いのチップに合ったdmgファイル(Apple シリコンならarm64版、Intelチップならx64版)をダウンロードします。ダブルクリックで開いたら、表示されたアプリアイコンを「アプリケーション」フォルダにドラッグすればインストール完了です。
-
実行を許可する
初回起動時に「開発元を確認できません」「開けませんでした」と表示された場合は、「システム設定 → プライバシーとセキュリティ」に進み、下にスクロールすると該当アプリの通知が表示されます。「このまま開く」を一度クリックすれば、以降はダブルクリックで通常どおり開けるようになります。これはApp Store外のアプリに対するmacOSの標準的な制限(Gatekeeper)であり、問題があるわけではありません。
-
メイン画面を確認する
画面レイアウトはWindows版と同じです。上半分がノードリストで名前と遅延を表示し、メニューには「パラメータ設定」「サブスクリプション設定」「システムプロキシ」などの項目があります。まずは「サブスクリプション設定」と「システムプロキシ」の2つに注目してください。
-
サブスクリプションリンクをインポートする
メインメニューの「サブスクリプション設定」を開き、「追加」をクリックしてサブスクリプションURLを貼り付けて保存し、「サブスクリプションを更新」をクリックするとノードリストが自動的に入力されます。まだサブスクリプションリンクをお持ちでない場合は、サブスクリプションリンクのインポート/更新を参照してください。
-
速度をテストしてノードを選択する
ノードリストを右クリックし、「速度テスト(現在のグループ)」を選択します。数秒後に各ノードの遅延数値が表示されるので、遅延が低いノードを選び、ダブルクリックして現在使用するノードに設定します。
-
システムプロキシを有効にして接続する
メイン画面の「システムプロキシ」をクリックし、「システムプロキシを自動設定」を選択します(初心者向け推奨)。有効化したらブラウザを開いて任意のページにアクセスし、正常に動作するか確認してください。
-
日常のメンテナンス
サブスクリプションのノードは不定期に変更されるため、数日おきに「サブスクリプション設定」で「サブスクリプションを更新」を手動でクリックすることをお勧めします。アプリ本体の新バージョンはダウンロードページに戻って再ダウンロードし、上書きインストールすれば良く、旧バージョンを先にアンインストールする必要はありません。
Linux (v2rayN)
システム要件:主要な64ビットディストリビューション(Ubuntu/Debian/CentOSなど)、基本的なターミナル操作の知識が必要です。
-
ダウンロードして解凍
ダウンロードページからLinux版のzipファイルを入手し、ターミナルで任意のディレクトリに解凍します。
tar -xzf v2rayN-linux64.tar.gz -C ~/Apps/ -
実行権限を付与して起動
解凍したディレクトリに移動し、
chmod +x v2rayNを実行して実行権限を付与し、./v2rayNを実行してプログラムを起動します。GUI環境(GNOME/KDEなどのデスクトップ)がある場合はウィンドウが開き、操作方法はWindows版とほぼ同じです。 -
サブスクリプションリンクを追加
GUI画面の「サブスクリプション設定」でサブスクリプションアドレスを追加して更新をクリックすると、ノード一覧が自動的に表示されます。操作方法はWindows版と同じです。
-
ノードを選んでプロキシを有効にする
ノードをダブルクリックで選択し、「システムプロキシ」を有効にします。デスクトップ環境ではシステムのネットワークプロキシ設定に自動的に書き込まれ、ブラウザなどのアプリは通常自動的にそれを読み込みます。
-
サーバー/GUIなし環境
デスクトップ環境のないサーバーで使用する場合は、コアに付属するコマンドライン引数で起動でき(GUIは不要)、生成されたローカルプロキシアドレス(通常
127.0.0.1と対応するポート)を、プロキシを使用したいプログラムや環境変数http_proxy/https_proxyに設定してください。具体的なパラメータはプログラムディレクトリ内の説明ファイルをご確認ください。
Android (v2rayNG)
システム要件:Android 7.0以降。インストーラーはアプリストア提供ではなく、通常のサードパーティインストール方式です。
-
インストーラーをダウンロード
ダウンロードページから最新版のv2rayNGインストーラー(apk)を入手し、スマホ標準のブラウザまたはファイルマネージャーでダウンロードしたファイルを開き、「インストール」をタップします。
-
不明な提供元からのアプリのインストールを許可する
システムから「不明なアプリのインストールを許可しますか」または「インストールがブロックされました」と表示された場合は、通知内の「設定」をタップし、現在使用中のアプリ(ブラウザまたはファイルマネージャー)に「この提供元からのインストールを許可」の権限を付与してから、戻ってもう一度インストールをタップしてください。これはAndroidシステムによるアプリストア以外のインストーラーに対する通常の制限で、操作完了後にこの権限を再度無効にしても構いません。
-
サブスクリプションリンクを追加
アプリを開き、右上のメニューアイコンをタップして「サブスクリプション設定」に進み、右上の「+」でサブスクリプションアドレスを追加して保存します。メイン画面に戻り、右上の更新アイコン(または下にスワイプして更新)をタップしてノード一覧を同期させます。まだサブスクリプションリンクをお持ちでない場合は、サブスクリプションの追加・更新をご覧ください。
-
速度を測定してノードを選ぶ
ノード一覧の空白部分を長押しするか、上部の速度測定アイコンをタップすると、全ノードの速度を測定できます。遅延が低いノードを選んでタップすると選択されます(チェックマークが表示されます)。
-
接続を開始
右下の丸い接続ボタンをタップして接続を開始します。初回接続時にはシステムがVPN権限の確認ダイアログ(通常「v2rayNGがVPN接続を設定しようとしています」といった内容)を表示するので、「OK/許可」をタップしてください。これはAndroidシステムがローカルVPN系アプリに対して行う標準的な許可フローです。
-
接続成功を確認する
接続に成功すると、ステータスバーに小さな鍵アイコン(VPN接続済みを示すシステムアイコン)が表示されます。この状態でブラウザを開けば通常通りネットにアクセスできます。長時間接続できない、またはエラーが表示される場合は、接続トラブルシューティングをご覧ください。
-
接続を切断する
使用しない時は、アプリ内の丸いボタンをタップするか、システムの通知バーを下にスワイプしてVPN通知をタップすれば接続を切断でき、通常のローカルネットワークに戻ります。