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.js 的 MICROSOFT_IPV4_RANGES 常量,更新参考 shared/microsoft-ranges.js 的注释。