Skip to content

Déploiement Vercel ​

Filtrage à quatre niveaux complet. L'anti-scanner L2 Microsoft Defender SafeLinks utilise la correspondance de plages IP au lieu de la détection ASN native de CF — précision légèrement inférieure (les plages IP doivent être rafraîchies tous les quelques mois), mais suffisant.

Déploiement en un clic ​

Deploy with Vercel

Ou collez cette URL du dépôt template dans Vercel :

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

Configuration ​

VariableValeur par défautDescription
BACKEND_HOSTcf-track.laifa.xinNom d'hôte du backend de suivi
BACKEND_PROTOCOLhttp:Protocole backend, deux-points requis (http: ou https:)
REDIRECT_TARGEThttps://www.google.comCible de redirection pour les requêtes rejetées

Après le déploiement, modifier dans Vercel Dashboard → Project → Settings → Environment Variables.

Domaine personnalisé ​

Après le déploiement, allez dans Vercel Dashboard → Project → Settings → Domains, ajoutez votre domaine et suivez les instructions pour ajouter un CNAME track → cname.vercel-dns.com chez votre fournisseur DNS. Voir custom-domain.md.

Différences par rapport au Cloudflare Worker ​

CloudflareVercel
Filtrage de chemins L0/L1✓✓
Méthode de détection L2ASN 8075 natif (haute précision)Correspondance de plages IP (moyenne)
Mise à jour des plages IP L2 ?NonTous les 3-6 mois
Proxy inverse L3✓✓
Flexibilité DNSDNS hébergé chez CF requisTout DNS via CNAME

Les plages IP se trouvent dans la constante MICROSOFT_IPV4_RANGES de api/track.js ; mettre à jour selon les commentaires de shared/microsoft-ranges.js.