HTTP
http 出站是一个 HTTP CONNECT 代理客户端
结构
{
"type": "http",
"tag": "http-out",
"server": "127.0.0.1",
"server_port": 1080,
"username": "sekai",
"password": "admin",
"path": "",
"headers": {},
"version": 0,
"disable_version_fallback": false,
"tls": {},
... // HTTP2 字段 / QUIC 字段
... // 拨号字段
}
字段
server
必填
服务器地址。
server_port
必填
服务器端口。
username
Basic 认证用户名。
password
Basic 认证密码。
path
HTTP 请求路径。
headers
HTTP 请求的额外标头。
version
自 sing-box 1.15.0 起
HTTP 版本。
可用值:1、2、3。
默认使用 2;设置了 path 或 Host 头时默认使用 1。
path 和 Host 头仅在 1 时可用。
disable_version_fallback
自 sing-box 1.15.0 起
禁用自动回退到更低的 HTTP 版本。
tls
TLS 配置, 参阅 TLS。
HTTP2 字段
自 sing-box 1.15.0 起
当 version 为 2(默认)时。
参阅 HTTP2 字段 了解详情。
QUIC 字段
自 sing-box 1.15.0 起
当 version 为 3 时。
参阅 QUIC 字段 了解详情。
拨号字段
参阅 拨号字段。