起源:Shadowsocksの後継として
V2Rayは2017年前後に「V2Ray Project」(後にProject Vに改名)によってリリースされ、当初の目標はShadowsocksを置き換えることでした。Shadowsocksはプロトコルの特徴が単一で、ネットワーク機器に検知・妨害されやすいという課題を抱えていました。単一の暗号化方式しか対応していなかった前世代のツールと異なり、V2Rayは設計当初からマルチプロトコル・プラガブルなプロキシプラットフォームとして位置づけられており、単なる「暗号化方式」ではありません。これが公式名称に「Ray」(光線)が含まれる理由でもあり、通信が複数の異なる経路を通って目的地に到達できることを表しています。
3つの層で構成されている
実際に触れる「ソフト」は、3つの層が重なったものです。最下層はコア本体(v2ray-core、コミュニティではそのフォークであるXray-coreもよく使われます)で、実際のトラフィック処理、暗号化・復号化、プロトコル変換を担います。中間層はGUIクライアントで、例えばWindows / macOS / Linux の3プラットフォームに対応するv2rayNや、Androidのv2rayNGとV2flyNGなどがあり、これら自体は通信を処理せず、コア本体用の設定ファイルを生成し、ノードリストを管理し、システムプロキシを切り替えるだけなので、JSON設定を手書きする必要がありません。最上層はサブスクリプションリンクで、サービス提供者が管理し、クライアントが定期的にアクセスして最新のサーバーノード情報を取得します。3つの役割は明確に分かれており、本サイトがまとめているのは中間層——各プラットフォームのGUIクライアントです。
プロトコルとルーティング:具体的に何を解決するのか
V2RayはVMess、VLESS、Shadowsocks、Trojanなど複数の転送プロトコルに対応し、TLSやWebSocketなどの偽装層を重ねることで、プロキシ通信をネットワークレベルで通常のHTTPSアクセスに近づけ、狙われた妨害を受ける可能性を減らせます。さらに、ドメインやIPの所在地に基づくルーティングルールエンジンを内蔵しており、「国内サイトは直接接続、プロキシが必要なサイトはノード経由」という振り分けを自動化できるため、すべての通信が無駄に遠回りすることがありません。これも、多くの人が従来のツールより「速くて安定している」と感じる理由の一つです。
チュートリアルで何度も出てくる用語を先に確認
チュートリアルを読む時にこれらの用語で迷わないよう、先にここでまとめて解説します。あとはそのまま手順に沿って進めるだけです。
Server / Node
具体的な中継サーバーを指し、通常は所在地域が付きます(例:「香港01」「日本02」)。1つのサブスクリプションには多くのノードが含まれることが多く、レイテンシの数値が小さいほど接続は快適になります。
Subscription
サービス提供者が管理するリンクで、クライアントがアクセスすると現在利用可能な全ノードの設定情報を取得できます。定期的に更新すればノードリストを最新の状態に保てるので、手動で1件ずつ追加する必要はありません。
Routing Rule
「このサイトをプロキシ経由にするかどうか」を判断するロジックで、通常はドメインやIPの所在地に基づいて振り分けます。例えば国内サイトは直接接続、海外サイトはノード経由にすることで、すべての通信が無駄に遠回りするのを防ぎます。
System Proxy
有効にすると、OS上のほとんどのソフト(ブラウザ、チャットツールなど)が自動的にクライアント経由で通信するようになり、ソフトごとにプロキシアドレスを設定する必要がなくなります。
どんな人に向いているか
初めて触れる方でも、すでに長く使っている方でも、必ず当てはまる説明が見つかります。
まったく触れたことがない初心者の方
この種のソフトを初めて知り、どのクライアント・どのプラットフォーム版をダウンロードすればいいか分からない方へ。「使い方」ページのロードマップとシンプルな手順に従えば、数分で使い始められます。技術的な用語を事前に理解する必要はありません。
信頼できるダウンロード先を探している方
あいまいなサイトをいくつも見比べるのではなく、すぐに正確で分かりやすいダウンロード先を見つけたい方へ。ダウンロードページには全プラットフォームのクライアントがまとまっており、まさにこうしたニーズのために用意しています。
すでに使っていて、具体的な問題に困っている方
サブスクリプションの読み込みに失敗した、接続できているのにページが開かない、ルーティングルールの設定が分からない……こうした問題は一から学び直す必要はありません。よくある質問やトラブルシューティングを見れば、手順に沿って解決できます。
さまざまな地域・言語環境にいる方
どの言語を使っていても、どの地域にいても、内容が完全に揃った独立管理の言語版に切り替えられます。「一部だけ翻訳されている」という状況にはなりません。現在、簡体字中国語・繁体字中国語・日本語・韓国語・英語に対応しています。