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.