Skip to content

Netlify 部署

任意 DNS 接入 + Deno runtime Edge Function。和 Vercel 同档次,看你团队偏好哪家。

一键部署

Deploy to Netlify

或复制本模板仓库 URL 到 Netlify 控制台:

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

配置项

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

部署后在 Netlify Dashboard → Site Settings → Environment Variables 修改。

自定义域名

详见 绑定自定义域名

与 Cloudflare 的差异

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

适合场景:DNS 不在 Cloudflare、不想迁移、想要 CNAME 即用即接。

和 Vercel 选哪个:功能几乎对等,看你团队习惯哪家管理面板。

IP 段在 netlify/edge-functions/track.jsMICROSOFT_IPV4_RANGES 常量,更新参考 shared/microsoft-ranges.js