Il materiale è stato creato con l’aiuto dell’AI e potrebbe contenere errori. Lo script allegato è stato testato per la produzione e viene fornito così com’è.
Cambio automatico dell’IP#
PrivateFlare offre la sostituzione automatica dell’indirizzo IP quando un node non è disponibile — una funzionalità chiave di tolleranza ai guasti per l’infrastruttura di arbitraggio del traffico.
Perché è necessario?#
Situazione tipica: i siti smettono di rispondere a causa di node bloccati o non disponibili, causando la perdita di traffico fino all’aggiornamento manuale dei record DNS. Questa automazione elimina la necessità di intervento manuale.
Come funziona l’automazione#
Lo script PHP esegue i seguenti passaggi:
- Monitora la disponibilità del node tramite l’URL specificato (GET/POST con JSON payload)
- Contrassegna il node come morto se non riceve una risposta valida (200, 301, 302) entro 5 secondi
- Richiede i record A attuali tramite l’API di Cloudflare
- Passa all’IP successivo dal pool configurato (rotazione in ordine)
- Aggiorna il record DNS tramite l’API di Cloudflare
- Invia una notifica su Telegram
Quali sono i vantaggi?#
- Downtime minimo grazie al rapido cambio di IP
- Facile scalabilità su più node
- Funzionamento completamente autonomo senza aggiornamenti DNS manuali
- Notifiche Telegram in tempo reale
Come configurare#
Requisiti:
- PHP >= 7.4
- Configurare: dominio, hostname, credenziali Cloudflare, pool di IP, token del bot Telegram e chat ID
Ottenere il Telegram Chat ID#
Metodo 1: Scrivi a @userinfobot — ti mostrerà immediatamente il tuo ID.
Metodo 2: Invia un messaggio al tuo bot, poi apri:
https://api.telegram.org/bot<YOUR_BOT_TOKEN>/getUpdatesCerca il campo "id" nella risposta JSON.
Come eseguire lo script?#
Tramite Cron (ogni 2 minuti):
*/2 * * * * php /path/to/checker.phpTramite HTTP: Posizionalo sul web server e richiamalo tramite sistemi di monitoraggio, pipeline CI/CD o curl:
curl https://yourhost.com/tools/checker.php