URL 構造とエンコーディング

VLESS URL には、プロトコル、UUID、ホスト、ポート、クエリ パラメーター、およびラベルが含まれます。ポートの範囲は 1 ~ 65535 です。 IPv6 を括弧で囲み、国際化されたホストには Punycode を使用します。

パラメータ名は大文字と小文字が区別され、重複することはできません。 URL エンコード値とラベル: /example は %2Fexample になり、スペースは %20 になります。以下の構造は一例です。

VLESS URLコピー
vless://<uuid>@<host>:<port>?type=<transport>&security=<security>#<label>

プロトコルとトランスポートのフィールド

暗号化はプロトコルの暗号化を制御します。セキュリティはトランスポートのセキュリティを制御します。新しい拡張機能には、互換性のあるクライアントとコアのバージョンが必要です。

フィールド意味と値
encryption通常、VLESS には何もありません。新しい提案では、完全なサーバー値を必要とする mlkem768x25519… フォームも定義されています
flowたとえば、xtls-rprx-vision;サーバーと一致する
typetcp, kcp, ws, http, grpc, httpupgrade, xhttp
securityなし、TLS、現実
ホスト / パスWS、HTTPUpgrade、XHTTP、および関連トランスポートのホストとパス
serviceName / 権限gRPC サービス名 / 権限
modegRPC ガン、マルチ、グナ、または対応する XHTTP モード
mtu / ttimKCP トランスポートパラメータ
extra / fmXHTTP 拡張用の URL でエンコードされた JSON / Finalmask

TLS および REALITY フィールド

TLS のサーバー名と証明書を確認し、プロバイダーが提供する REALITY の認証パラメータを保存します。 fp は、証明書 SHA-256 フィンガープリントではなく、TLS ClientHello フィンガープリントです。

フィールド意味
sniTLS/REALITY serverName;省略された場合、通常はサーバーホストを使用します
fpTLS クライアントの指紋。 REALITYには必須
alpnカンマ区切り、URL でエンコードされたプロトコル リスト
echECH 構成リスト
個 / vcn証明書 SHA-256 ピン / 検証名
pbkREALITY パスワード パラメータ、古いインターフェイスでは公開キーとラベル付けされています
sidREALITY shortId
pqvREALITY ML-DSA-65 検証公開鍵
spxURL でエンコードされた REALITY SpiderX

例をインポートして確認する

この例では、予約済みのドメインとプレースホルダー UUID を使用します。独自の完全なリンクをインポートした後、ホスト、ポート、トランスポート、SNI、およびフローを確認します。 encryption=none は TLS を無効にしません。 security はトランスポートセキュリティを選択します。

VLESS · イラスト URLコピー
vless://00000000-0000-4000-8000-000000000000@proxy.example.com:443?encryption=none&type=ws&security=tls&sni=proxy.example.com&host=proxy.example.com&path=%2Fexample#Example%20TLS

古いリンクと新しいコア

提案は進化します。履歴フローまたは xtls の例は、現在のバージョンには適用されない場合があります。リンクが失敗した場合は、インポートされたフィールドとコア ログを確認してください。

正しい信頼/名前設定によって証明書の失敗を解決します。 7.25.6 で使用される新しい Xray 形式は、回避策として allowInsecure を使用しません。

リリースの互換性証明書の設定