HTTP
结构
{
"type": "http",
"tag": "http-in",
... // 监听字段
"version": [],
"users": [
{
"username": "admin",
"password": "admin"
}
],
"tls": {},
"set_system_proxy": false,
... // HTTP2 字段 / QUIC 字段
}
监听字段
参阅 监听字段。
字段
version
自 sing-box 1.15.0 起
提供的 HTTP 版本列表。
可用值:1、2、3。
默认为 1 和 2。
3 需要 TLS。
tls
TLS 配置, 参阅 TLS。
users
HTTP 用户
如果为空则不需要验证。
set_system_proxy
仅支持 Linux、Android、Windows 和 macOS。
要在无特权的 Android 和 iOS 上工作,请改用 tun.platform.http_proxy。
启动时自动设置系统代理,停止时自动清理。
HTTP2 字段
自 sing-box 1.15.0 起
当 version 包含 2 时。
参阅 HTTP2 字段。
QUIC 字段
自 sing-box 1.15.0 起
当 version 包含 3 时,HTTP2 字段 被 QUIC 字段替代。
参阅 QUIC 字段。