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:

  1. Überwacht die Erreichbarkeit der Node über eine angegebene URL (GET/POST mit JSON-Payload)
  2. Markiert die Node als ausgefallen, wenn innerhalb von 5 Sekunden keine gültige Antwort (200, 301, 302) eingeht
  3. Fragt die aktuellen A-Einträge über die Cloudflare API ab
  4. Wechselt zur nächsten IP aus dem konfigurierten Pool (Rotation der Reihe nach)
  5. Aktualisiert den DNS-Eintrag über die Cloudflare API
  6. 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>/getUpdates

Suchen 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