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 YA QUE CONTIENE TUS CREDENCIALES, SI HACER PÚBLICO EL SCRIPT NO OLVIDES RECOMENDAR MOVERLAS A VARIABLES DE ENTORNO
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
).
Description
Languages
Shell
100%