HTTP

HTTP 是一个传入数据协议,兼容 HTTP 1.x 代理。

  • 名称:http
  • 类型:Inbound
  • 配置:
{
  "timeout": 0,
  "accounts": [
    {
      "user": "my-username",
      "pass": "my-password"
    }
  ],
  "allowTransparent": false
}

其中:

  • timeout: 从客户端读取数据的超时设置(秒),0 表示不限时。默认值为 300。
  • accounts (V2Ray 2.44+): 一个数组,数组中每个元素为一个用户帐号,用户名由user指定,密码由pass指定。默认值为空。
    • accounts 非空时,HTTP 代理将对传入连接进行 Basic Authentication 验证。
  • allowTransparent (V2Ray 2.47+): 当为true时,会转发所有 HTTP 请求,而非只是代理请求。若配置不当,开启此选项会导致死循环。

小贴士

在 Linux 中使用以下环境变量即可在当前 session 使用全局 HTTP 代理(很多软件都支持这一设置,也有不支持的)。

  • export http_proxy=http://127.0.0.1:8080/ (地址须改成你配置的 HTTP 传入代理地址)
  • export https_proxy=$http_proxy