OpenTIL 支持自定义域名,需要在 DNS 服务商添加两条记录,并注意 TXT 验证记录的位置。
第一步:在 OpenTIL 填入域名
Settings → Domain → Custom Domain,输入子域名(如 til.example.com),点击 Add Domain。
OpenTIL 会显示需要配置的 DNS 记录。
第二步:在 DNS 服务商添加两条记录
CNAME 记录(将子域名指向 OpenTIL 服务器):
| 字段 | 值 |
|---|---|
| Type | CNAME |
| Name | til |
| Target | custom.opentil.ai |
| Proxy | DNS Only(不走 CDN 代理) |
TXT 验证记录(证明域名归属):
| 字段 | 值 |
|---|---|
| Type | TXT |
| Name |
_opentil.til ← 注意! |
| Content | til-verify=xxxxxxxxxxxxxxxx |
关键坑:TXT 记录的 Name
TXT 验证记录的 Name 必须是 _opentil.til,不是 _opentil。
OpenTIL 查询的是 _opentil.til.example.com(子域名下的 TXT),如果只填 _opentil,实际生效的是 _opentil.example.com,会导致 TXT: not found 验证失败。
第三步:验证
等 DNS 生效(Cloudflare 通常 1-5 分钟),回到 OpenTIL 点 Verify Domain。
可以先点 Check DNS 确认三项状态:
-
A → xxx.xxx.xxx.xxx✓ -
CNAME → custom.opentil.ai✓ -
TXT: til-verify=...✓(都绿了再验证)