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),如 autoaes-128-gcmchacha20-poly1305 等。
  • net:传输协议,可选值包括:
    • tcp
    • kcp
    • ws
    • h2
    • quic
  • type:伪装类型,仅部分协议支持:
    • nonehttpsrtputpwechat-video(适用于 tcpkcpQUIC
  • host:伪装主机名(域名):
    • tcp (http 类型):多个 host 用逗号 , 分隔
    • wsh2:单 host
    • quic:填写在 security 字段
  • path:路径设置:
    • wsh2:对应的 path 字段
    • quic:为 key
    • kcp:为 seed
    • grpc:为 serviceName
  • tls:是否启用 TLS,值为 tls 时表示启用。
  • sni:TLS Server Name Indication(服务端名称指示)。
  • alpn:TLS 应用层协议协商,常见值有 h2http/1.1
  • fp:TLS 指纹伪装(fingerprint),如:chromefirefoxsafari

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

发表评论