VMess 分享链接说明

分享的链接格式 vmess://(Base64 编码的 JSON 格式配置文件数据)

示例 JSON 内容:

{
  "v": "2",
  "ps": "备注或别名",
  "add": "111.111.111.111",
  "port": "32000",
  "id": "1386f85e-657b-4d6e-9d56-78badb75e1fd",
  "aid": "100",
  "scy": "zero",
  "net": "tcp",
  "type": "none",
  "host": "www.bbb.com",
  "path": "/",
  "tls": "tls",
  "sni": "www.ccc.com",
  "alpn": "h2",
  "fp": "chrome"
}

属性详细说明

  • v:配置文件版本号,主要用于识别当前配置。
  • ps:备注或别名,用于 UI 显示。
  • add:服务器地址,支持 IP 或域名。
  • port:端口号。
  • id:UUID,是连接认证的关键字段。
  • aid:alterId,部分核心已废弃,通常设为 0 或 100。
  • scy:加密方式 (security),如 auto、aes-128-gcm、chacha20-poly1305 等。
  • net:传输协议,可选值包括:
    • tcp
    • kcp
    • ws
    • h2
    • quic
  • type:伪装类型,仅部分协议支持:
    • none、http、srtp、utp、wechat-video(适用于 tcp、kcp、QUIC)
  • host:伪装主机名(域名):
    • tcp (http 类型):多个 host 用逗号 , 分隔
    • ws、h2:单 host
    • quic:填写在 security 字段
  • path:路径设置:
    • ws、h2:对应的 path 字段
    • quic:为 key
    • kcp:为 seed
    • grpc:为 serviceName
  • tls:是否启用 TLS,值为 tls 时表示启用。
  • sni:TLS Server Name Indication(服务端名称指示)。
  • alpn:TLS 应用层协议协商,常见值有 h2, http/1.1。
  • fp:TLS 指纹伪装(fingerprint),如:chrome、firefox、safari。

📌 注意:字段需遵循 JSON 格式,Base64 编码需为标准格式且不带换行符。部分字段如 aid 或 fp 在不同核心版本中解析行为可能存在差异。

发表评论