You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.2 KiB

HttpUpgrade

一个实现了类似于 WebSocket 进行 HTTP 1.1 升级请求和响应的协议,这使得它可以像 WebSocket 一样可以被CDN或者Nginx进行反代但无需实现 WebSocket 协议的其他部分,所以具有更高的效率。 其设计不推荐单独使用而是和TLS等安全协议一起工作。

HttpUpgradeObject

HttpUpgradeObject 对应传输配置的 httpupgradeSettings 项。

{
  "acceptProxyProtocol": false,
  "path": "/",
  "host": "xray.com"
}

acceptProxyProtocol: true | false

仅用于 inbound指示是否接收 PROXY protocol。

PROXY protocol 专用于传递请求的真实来源 IP 和端口,若你不了解它,请先忽略该项

常见的反代软件(如 HAProxy、Nginx都可以配置发送它VLESS fallbacks xver 也可以发送它。

填写 true 时,最底层 TCP 连接建立后,请求方必须先发送 PROXY protocol v1 或 v2否则连接会被关闭。

path: string

HTTPUpgrade 所使用的 HTTP 协议路径,默认值为 "/"

host: string

HTTPUpgrade 的HTTP请求中所发送的Host默认值为空。