Skip to content

Vercel Deployment

Vollständige vierstufige Filterung. Der L2-Anti-Scanner für Microsoft Defender SafeLinks nutzt IP-Bereich-Matching statt der nativen ASN-Erkennung von CF — geringfügig niedrigere Genauigkeit (IP-Bereiche müssen alle paar Monate aktualisiert werden), aber ausreichend.

Ein-Klick-Deployment

Deploy with Vercel

Oder fügen Sie diese Template-Repo-URL in Vercel ein:

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

Konfiguration

VariableStandardBeschreibung
BACKEND_HOSTcf-track.laifa.xinHostname des Tracking-Backends
BACKEND_PROTOCOLhttp:Backend-Protokoll, Doppelpunkt erforderlich (http: oder https:)
REDIRECT_TARGEThttps://www.google.comZiel für abgelehnte Anfragen

Nach dem Deployment in Vercel Dashboard → Project → Settings → Environment Variables ändern.

Eigene Domain

Nach dem Deployment in Vercel Dashboard → Project → Settings → Domains die Domain hinzufügen und gemäß Anweisung beim DNS-Anbieter einen CNAME track → cname.vercel-dns.com setzen. Details siehe custom-domain.md.

Unterschiede zur Cloudflare Worker-Version

CloudflareVercel
L0/L1 Pfadfilterung
L2-ErkennungsmethodeNative ASN 8075 (hohe Genauigkeit)IP-Bereich-Matching (mittel)
L2 IP-Bereich-Aktualisierung nötig?NeinAlle 3-6 Monate
L3 Reverse Proxy
DNS-FlexibilitätDNS muss bei CF gehostet seinBeliebiges DNS via CNAME

Die IP-Bereiche liegen in der Konstante MICROSOFT_IPV4_RANGES in api/track.js; Aktualisierung gemäß den Kommentaren in shared/microsoft-ranges.js.