957 B

1.- Guarda el script cloudflare_script.sh, por ejemplo en /home/usuario/scripts/cloudflare_script.sh

2.- Dar permisos de ejecución:

chmod +x /home/usuario/scripts/cloudflare_script.sh

3.- Programar la tarea con cron para que el script se ejecute automáticamente (por ejemplo, cada 4 minutos), primero ejecutamos crontab:

crontab -e

4.- Añade la siguiente línea al final al final del archivo (esto ejecutará el script cada 4 minutos.):

# actualizar ip pública a cloudflare en algun subdominio que hayas creado
*/4 * * * * /home/usuario/scripts/cloudflare_script.sh >/dev/null 2>&1

🔐 Seguridad

NO PUBLIQUES ESTE SCRIPT EN REPOSITORIOS PÚBLICOS, MANTENLO EN TU SERVIDOR DE GITEA


Notas adicionales

  • El script solo notifica y actualiza si detecta un cambio real de IP.

  • La TTL del registro DNS se establece AUTOMÁTICO.

  • El registro es proxied ("proxied": false).