31 lines
1.0 KiB
Markdown
31 lines
1.0 KiB
Markdown
1.- **Guarda el script cloudflare_script.sh**, por ejemplo en `/home/usuario/scripts/cloudflare_script.sh`
|
|
|
|
2.- Dar permisos de ejecución:
|
|
|
|
```bash
|
|
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:
|
|
|
|
```bash
|
|
crontab -e
|
|
```
|
|
|
|
4.- Añade la siguiente línea al final al final del archivo (esto ejecutará el script cada 4 minutos.):
|
|
|
|
```bash
|
|
# 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`).
|
|
|