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.js 的 MICROSOFT_IPV4_RANGES 常數,更新參考 shared/microsoft-ranges.js。