Despliegue Netlify
Cualquier DNS vía CNAME + Edge Function en runtime Deno. Al mismo nivel que Vercel; elige según las preferencias del panel de tu equipo.
Despliegue en un clic
O pega esta URL del repositorio plantilla en la consola Netlify:
https://github.com/suxuemi/email-track-domainConfiguración
| Variable | Por defecto | Descripción |
|---|---|---|
BACKEND_HOST | cf-track.laifa.xin | Hostname del backend de seguimiento |
BACKEND_PROTOCOL | http: | Protocolo del backend (dos puntos obligatorios) |
REDIRECT_TARGET | https://www.google.com | Destino para peticiones rechazadas |
Tras el despliegue, modificar en Netlify Dashboard → Site Settings → Environment Variables.
Dominio personalizado
Ver Vincular dominio personalizado.
Diferencias con Cloudflare
| Cloudflare | Netlify | |
|---|---|---|
| Filtrado de rutas L0/L1 | ✓ | ✓ |
| Método de detección L2 | ASN 8075 nativo (alta precisión) | Coincidencia de rangos IP (media) |
| ¿Actualizar rangos IP L2? | No | Cada 3-6 meses |
| Proxy inverso L3 | ✓ | ✓ |
| Flexibilidad DNS | DNS alojado en CF | Cualquier DNS vía CNAME |
| Runtime | V8 isolate | Deno |
Ideal para: DNS no en Cloudflare, no quieres migrar, configuración basada en CNAME.
¿Vercel o Netlify?: Las características son casi equivalentes — elige el panel que tu equipo prefiera.
Los rangos IP están en la constante MICROSOFT_IPV4_RANGES de netlify/edge-functions/track.js; ver shared/microsoft-ranges.js para guía de actualización.