跳转至

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 字段。