Skip to content

Vercel 部署

四层过滤完整。L2 反 Microsoft Defender SafeLinks 扫描器用 IP 段匹配代替 CF 原生 ASN 检测——精度略低(IP 段每隔几个月要更新一次),但够用。

一键部署

Deploy with Vercel

或复制本模板仓库 URL 到 Vercel:

https://github.com/suxuemi/email-track-domain

配置项

变量默认说明
BACKEND_HOSTcf-track.laifa.xin追踪后端主机名
BACKEND_PROTOCOLhttp:后端协议,注意带冒号(http:https:
REDIRECT_TARGEThttps://www.google.com拒绝场景的跳转目标

部署后在 Vercel Dashboard → Project → Settings → Environment Variables 修改。

自定义域名

部署后在 Vercel Dashboard → Project → Settings → Domains 添加你的域名,按提示在 DNS 服务商配 CNAME track → cname.vercel-dns.com。详见 custom-domain.md

与 Cloudflare Worker 版的差异

CloudflareVercel
L0/L1 路径过滤
L2 检测方式ASN 8075 原生(精度高)IP 段匹配(精度中)
L2 IP 段需更新每 3-6 个月
L3 反向代理
域名灵活度NS 必须托管 CF任意 DNS CNAME

IP 段在 api/track.jsMICROSOFT_IPV4_RANGES 常量,更新参考 shared/microsoft-ranges.js 的注释。