ステップ1:クライアントをインストール
ダウンロード完了後、OSの標準的な方法でアプリをインストールします。Windowsのインストーラーはデスクトッププログラムとユーザー設定ディレクトリを作成します。macOSではDMGを開いてアプリをシステムのアプリケーションフォルダへ移動します。AndroidではAPKを使い、Linuxではディストリビューションに対応するパッケージ管理方式でdebまたはrpmをインストールします。この段階ではアプリが正常に起動することだけを確認し、すべての詳細設定をすぐに変更する必要はありません。
端末が組織によって一元管理されている場合、アプリのインストール、ネットワークプロキシの変更、バックグラウンド実行、ログイン項目がシステムポリシーによって制限されることがあります。まず現在のアカウント権限を確認してください。同じインストーラーを何度も再ダウンロードしてもポリシー状態は変わらないため、システムの通知、アカウント権限、デスクトップ環境のプロキシ設定を確認することが重要です。
ステップ2:既存のサブスクリプションまたはサーバー設定をインポート
クライアント自体にサーバー設定は含まれていません。アプリ起動後、既存のサブスクリプションURL、共有リンク、QRコード、または手動パラメータを使って設定を作成します。v2rayNでは通常、先にサブスクリプショングループを作成し、URLを入力して更新します。Androidクライアントでは、サブスクリプショングループ、クリップボード、QRコードからインポートできます。成功すると、設定一覧に該当項目が表示されます。
サブスクリプショングループとサーバー設定は別の階層です。サブスクリプショングループにはURL、更新間隔、グループ設定が保存され、サーバー一覧には更新後に取得した具体的な設定が表示されます。URLを入力しただけで更新していない場合、一覧が空のままになることがあります。誤ったグループを更新した場合も、インポートに失敗したと誤解しやすくなります。
ステップ3:設定を選択してプロキシを有効化
設定が表示されたら、使用する項目を選択してクライアント接続を有効にします。デスクトップでは、OSのプロキシ設定に従うアプリがクライアントのポートを通じて接続できるよう、システムプロキシの設定も必要です。Androidクライアントでは、端末内の対象通信を引き受けるため、ローカルVPNインターフェースの作成を求められます。
システムプロキシ、ルーティングルール、クライアントコアはそれぞれ異なる役割を担います。システムプロキシはアプリがローカルプロキシの入口を見つけるためのもの、ルーティングルールは宛先ごとの出口を決めるもの、クライアントコアはプロトコル、転送、セキュリティ層の設定を処理するものです。接続問題は3つの層を分けて確認し、すべての項目を同時に変更しないようにしてください。
ステップ4:設定構成を保持してバージョンを更新
クライアントを更新する前に、使用中のサブスクリプショングループ、システムプロキシモード、カスタムルーティング、コアの種類を記録してください。通常のバージョン更新ではユーザー設定が引き継がれますが、従来型UIから新世代のDesktop UIへ切り替える場合、大きくバージョンをまたぐ場合、クライアントモデルを変更する場合は、設定ディレクトリや項目の構成が異なることがあります。
Androidでv2rayNGとv2flyNGを切り替えることは、クライアントとコアファミリーの変更にあたります。サブスクリプション形式とプロトコル対応を改めて確認してください。Linuxでディストリビューションやプロセッサ搭載端末を変更する場合も、旧端末のインストールファイルをそのまま使わず、パッケージ形式とアーキテクチャを選び直します。