Back to Blog

VLESSではXHTTP、WebSocket、gRPCのどれを使う?

技術編集チーム · 2026年10月3日公開

XHTTP、WebSocket、gRPCは、クライアントとサーバーの間でプロキシデータを運ぶ通信方式です。VLESSはプロキシプロトコルで、TLSまたはREALITYが接続の保護を担います。

提供済みの購読設定が動いているなら、利用者が通信方式だけを選び直す必要は通常ありません。違いが重要になるのは、サーバーの構築や互換性の調査です。層の説明はVLESSの概要を参照してください。

WebSocket:既存のWeb設備を使いやすい

WebSocketはHTTP接続から始まり、継続的な双方向通信に切り替わります。VLESSで長く使われ、多くのクライアント、リバースプロキシ、一部のCDN構成に対応します。

WebSocketの既存構成が安定しているなら、新しい方式があるという理由だけで移行する必要はありません。ただしHTTP/1.1のUpgradeには識別可能な特徴があります。現在のXray文書は、双方が対応する新規構成ではXHTTPを検討するよう勧めています。CDN利用時はドメイン、パス、TLS、CDNルール、オリジンをそろえる必要があります。VLESSとCloudflare CDNも参照してください。

gRPC:HTTP/2の設定が重要

gRPCはHTTP/2に基づきます。リバースプロキシがHTTP/2とgRPCを正しく扱えば中継できます。サービス名、TLS、転送設定はサーバーと一致させます。

Xrayは互換性のある新規構成でXHTTPを勧め、gRPCのfallbackなどの制限も挙げています。ただし安定しているgRPCサーバーを理由なく移行する必要はありません。

XHTTP:Xrayの新しい通信方式

XHTTPには上りと下りを異なる形で扱う複数のモードがあります。クライアントとサーバーが対応していれば、現在のXray文書では新規構成の有力な選択肢です。Mihomoの文書にもVLESS XHTTPがあります。

古いクライアント、組み込みコア、購読変換ツールは同じ設定を理解できない場合があります。移行前に接続経路全体を確認してください。

三つの方式を比較

方式強み確認点
WebSocket対応が広くWeb設備になじむ従来のHTTP Upgrade方式
gRPCHTTP/2設備に適するすべての中間機器のgRPC対応
XHTTPXrayの複数HTTPモードクライアント、サーバー、中間機器のバージョン

速度の順位ではありません。経路、混雑、パケット損失、サーバー負荷の影響も大きくなります。

選び方と安全設定

安定しているWebSocketやgRPCは継続して使えます。Xrayを新規に構築し、全体が対応するならXHTTPを検討してください。新しさだけでは移行の理由になりません。

通信方式と安全設定は別です。Xray文書ではTLSは三方式と組み合わせられますが、REALITYはRAW、XHTTP、gRPCで、WebSocketは含まれません。WebSocket + TLSの設定を一項目だけ変えてREALITYにはできません。詳しくはREALITYとTLSの比較を参照してください。

購読は提供された設定のままインポートしましょう。アプリ選びはVLESSクライアント比較とWahooVPNの外部アプリ案内が役立ちます。

資料:Xray通信方式の互換性、WebSocket、gRPC、Mihomo XHTTP。