VMess 传出客户端协议

参考客户端配置文件

"outbound": {
  "sendThrough": "0.0.0.0",
  "protocol": "vmess",
  "settings": {
  "vnext": [
    {
      "address": "127.0.0.1",
      "port": 37192,
      "users": [
        {
          "id": "27848739-7e62-4138-9fd3-098a63964b6b",
          "alterId": 10,
          "security": "auto",
          "level": 0
        }
      ]
    }
  ]
},
  "tag": "标识",
  "streamSettings": {},
  "proxySettings": {
    "tag": "another-outbound-tag"
  },
  "mux": {}
}

该配置的意思是通过127.0.0.1服务器的37192端口,使用ID"27848739-7e62-4138-9fd3-098a63964b6b"用自动的加密方式访问VMess。

详细配置说明:

  • vnext:一个数组,包含一系列的服务器配置,其中每一个服务器:

    • address:服务器地址,支持 IP 地址或者域名。

    • port:服务器端口号。

    • users:一组服务器认可的用户,其中每一个用户:

    • id:VMess 用户的主 ID。
    • alterId:为了进一步防止被探测,一个用户可以在主 ID 的基础上,再额外生成多个 ID。这里只需要指定额外的 ID 的数量,推荐值为 32。不指定的话,默认值是 0。最大值 65535。这个值必须和服务器端所指定的值相同。
    • level: 用户等级
    • security:加密方式,客户端将使用配置的加密方式发送数据,服务器端自动识别,无需配置。可选的值有:

      • "aes-128-cfb"
      • "aes-128-gcm":推荐在 PC 上使用

      • "chacha20-poly1305":推荐在手机端使用

      • "auto":默认值,自动选择(运行框架为amd64和s390x时为aes-128-gcm加密方式,其他情况则为chacha20-poly1305加密方式)

      • "none":不加密

results matching ""

    No results matching ""