Dieses Material wurde mit Hilfe von AI erstellt und kann Fehler enthalten. Das beigefügte Skript wurde für den Produktionseinsatz getestet und wird ohne Gewähr bereitgestellt.
Automatischer IP-Wechsel#
PrivateFlare bietet einen automatischen IP-Adresswechsel bei Nichterreichbarkeit einer Node — eine Schlüsselfunktion der Ausfallsicherheit für Traffic-Arbitrage-Infrastrukturen.
Warum wird das benötigt?#
Typisches Szenario: Websites reagieren nicht mehr aufgrund blockierter oder nicht erreichbarer Nodes, was zu Traffic-Verlust führt, bis die DNS-Einträge manuell aktualisiert werden. Diese Automatisierung beseitigt die Notwendigkeit manueller Eingriffe.
Wie die Automatisierung funktioniert#
Das PHP-Skript führt folgende Schritte aus:
- Überwacht die Erreichbarkeit der Node über eine angegebene URL (GET/POST mit JSON-Payload)
- Markiert die Node als ausgefallen, wenn innerhalb von 5 Sekunden keine gültige Antwort (200, 301, 302) eingeht
- Fragt die aktuellen A-Einträge über die Cloudflare API ab
- Wechselt zur nächsten IP aus dem konfigurierten Pool (Rotation der Reihe nach)
- Aktualisiert den DNS-Eintrag über die Cloudflare API
- Sendet eine Benachrichtigung über Telegram
Was bringt das?#
- Minimale Ausfallzeit dank schnellem IP-Wechsel
- Einfache Skalierung auf mehrere Nodes
- Vollständig autonomer Betrieb ohne manuelle DNS-Aktualisierungen
- Telegram-Benachrichtigungen in Echtzeit
Einrichtung#
Voraussetzungen:
- PHP >= 7.4
- Konfigurieren: Domain, Hostname, Cloudflare-Zugangsdaten, IP-Pool, Telegram-Bot-Token und Chat-ID
Telegram-Chat-ID ermitteln#
Methode 1: Schreiben Sie @userinfobot — er zeigt Ihnen sofort Ihre ID an.
Methode 2: Senden Sie eine Nachricht an Ihren Bot und öffnen Sie dann:
https://api.telegram.org/bot<YOUR_BOT_TOKEN>/getUpdatesSuchen Sie das Feld "id" in der JSON-Antwort.
Wie wird das Skript ausgeführt?#
Über Cron (alle 2 Minuten):
*/2 * * * * php /path/to/checker.phpÜber HTTP: Platzieren Sie es auf einem Webserver und rufen Sie es über Monitoring-Systeme, CI/CD-Pipelines oder curl auf:
curl https://yourhost.com/tools/checker.php