Skip to content

VLESS XHTTP

这是 Xray 上一组"VLESS + 某种传输"的节点。基于 HTTP 的几种传输(XHTTP、WebSocket、gRPC、HTTPUpgrade)可以经过 CDN 转发,VPS 的 IP 被封后还能借 CDN 继续用。

支持的内核Xray
域名和证书大多数模式需要,REALITY 层和 mKCP 不需要
共用 443基于 TLS 的模式可以(--mount-443),mKCP 不行
常用客户端较新的 Xray 内核客户端,例如 v2rayN、v2rayNG

七种模式

--mode菜单里的名字需要域名和证书说明
xhttpXHTTP/SplitHTTP需要Xray 新一代 HTTP 传输,可走 CDN
wsWebSocket需要兼容性最好,可走 CDN
grpcgRPC需要多路复用,可走 CDN
httpupgradeHTTPUpgrade需要比 WebSocket 少一层帧开销
h2HTTP/2需要由 XHTTP stream-one 承载(Xray 已移除旧的 HTTP 传输)
reality-layerReality layer不需要用 REALITY 伪装,配合 --reality-transport xhttp|grpc
mkcpmKCP不需要UDP,不套 TLS,靠 seed 和伪装头混淆;抗丢包但流量消耗明显更高

需要域名的模式,证书的准备方法和 Vision 一样:域名解析到 VPS,在主菜单 10. SSL 证书管理 签发。

在菜单里创建

主菜单 44. 节点管理3. XHTTP,进入后选择模式。

Xray 的 XHTTP 节点菜单

用命令创建

bash
# XHTTP(WebSocket、gRPC 等把 xhttp 换成 ws、grpc、httpupgrade、h2)
psm node add xray xhttp --tag my-xhttp --port 2087 \
  --domain hk.example.com --mode xhttp

# REALITY 层,不需要域名
psm node add xray xhttp --tag my-xhttp-reality --port 8443 \
  --mode reality-layer --reality-transport xhttp

# mKCP(UDP)
psm node add xray xhttp --tag my-kcp --port 9000 --mode mkcp

mKCP 可以用 --kcp-seed 设置混淆种子、--kcp-header 选择伪装头。它走 UDP,没法挂到 443 复用上;按流量计费的机器请谨慎使用。

导出给客户端

bash
psm node export xray xhttp my-xhttp

XHTTP 节点的分享链接

基于 AGPL-3.0 许可发布 · 仅用于合法用途,请遵守当地法律法规