Skip to content

Despliegue Vercel

Filtrado de cuatro etapas completo. El anti-escáner L2 de Microsoft Defender SafeLinks usa coincidencia de rangos IP en lugar de la detección nativa de ASN de CF — precisión ligeramente menor (los rangos IP deben actualizarse cada pocos meses), pero suficiente.

Despliegue en un clic

Deploy with Vercel

O pega esta URL del repositorio plantilla en Vercel:

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

Configuración

VariablePor defectoDescripción
BACKEND_HOSTcf-track.laifa.xinNombre de host del backend de seguimiento
BACKEND_PROTOCOLhttp:Protocolo del backend, los dos puntos son obligatorios (http: o https:)
REDIRECT_TARGEThttps://www.google.comDestino al rechazar peticiones

Tras el despliegue, modificar en Vercel Dashboard → Project → Settings → Environment Variables.

Dominio personalizado

Tras el despliegue, ir a Vercel Dashboard → Project → Settings → Domains, añadir tu dominio y seguir las instrucciones para añadir un CNAME track → cname.vercel-dns.com en tu proveedor DNS. Detalles en custom-domain.md.

Diferencias frente a Cloudflare Worker

CloudflareVercel
Filtrado de rutas L0/L1
Método de detección L2ASN 8075 nativo (alta precisión)Coincidencia de rangos IP (media)
¿Se necesita actualizar los rangos IP L2?NoCada 3-6 meses
Proxy inverso L3
Flexibilidad DNSDNS alojado en CFCualquier DNS vía CNAME

Los rangos IP están en la constante MICROSOFT_IPV4_RANGES de api/track.js; actualizar según los comentarios en shared/microsoft-ranges.js.