跳转至

Tailcat

自 sing-box 1.15.0 起

结构

{
  "type": "tailcat",
  "tag": "tailcat-in",

  "private_key": "",
  "pre_shared_key": "",
  "users": [
    {
      "name": "",
      "public_key": ""
    }
  ],
  "derp_map_url": "",
  "derp_region": 0,
  "derp_servers": [],
  "http_client": {},

  ... // 拨号字段
}

字段

private_key

必填

私钥。

使用 sing-box generate tailcat-keypair 生成。

pre_shared_key

预共享密钥。

users

Tailcat 用户。

为空时不验证客户端。

如需使用带客户端验证的 DERP 服务器,在 DERP 服务 中设置 verify_client_inboundverify_client_key,且客户端必须使用固定的私钥。

users.public_key

必填

客户端公钥。

derp_map_url

DERP map 的 URL。

默认使用 https://tailcat.dev/derpmap.json

derp_region

DERP map 中的 DERP 区域 ID。

derp_servers 冲突。

derp_servers

自定义 DERP 服务器,为 DERPNode 格式,字段名使用 snake_case。

derp_map_urlderp_region 冲突。

将数组值设置为字符串 __HOST__ 等同于配置:

{ "host": __HOST__ }

http_client

用于获取 DERP map 的 HTTP 客户端。

参阅 HTTP 客户端 了解详情。

拨号字段

Note

Tailcat 入站中的拨号字段仅控制它如何连接到 DERP 服务器,与实际连接无关。

参阅 拨号字段 了解详情。