Zurück zum Blog

So richten Sie einen Health Check für einen Proxy-Pool ein: Automatische Überwachung in 15 Minuten

Erfahren Sie, wie Sie einen automatischen Health-Check für einen Proxy-Pool einrichten, um nicht funktionierende IPs auszuschließen und eine stabile Funktion von Scraping, Arbitrage und Multi-Account-Management zu gewährleisten.

📅6. Februar 2026
```html

Wenn Sie mit einer großen Anzahl von Proxys arbeiten – sei es beim Scraping von Marktplätzen, beim Führen mehrerer Social-Media-Konten oder beim Schalten von Werbung – kennen Sie das Problem: Plötzlich funktioniert ein Teil der Proxys nicht mehr und Ihre Aufgaben stehen still. Der Health Check (Verfügbarkeitsprüfung) des Proxy-Pools löst dieses Problem automatisch: Das System überprüft selbstständig jede IP, schließt nicht funktionierende aus und verwendet nur stabile Verbindungen.

In diesem Leitfaden werden wir erläutern, wie Sie einen automatischen Health Check für Proxy-Pools einrichten: von einer einfachen Verfügbarkeitsprüfung bis hin zu fortgeschrittener Überwachung mit dem Austausch defekter Proxys. Dies ist für alle Aufgaben geeignet – vom Scraping von Wildberries bis hin zu Multi-Account-Management in Facebook Ads.

Was ist der Health Check für Proxys und warum wird er benötigt

Der Health Check (Verfügbarkeitsprüfung) ist ein automatisches Überwachungssystem für den Proxy-Pool, das regelmäßig jede IP-Adresse auf Verfügbarkeit, Geschwindigkeit und korrekte Funktion überprüft. Wenn Sie mit Dutzenden oder Hunderten von Proxys arbeiten, wird ein Teil davon unvermeidlich nicht mehr funktionieren: die Gültigkeit läuft ab, die IP wird gesperrt, der Anbieter blockiert den Zugriff oder die Geschwindigkeit sinkt einfach.

Ohne Health Check erfahren Sie von einem Problem erst, wenn die Aufgabe mit einem Fehler abbricht: Der Parser kann keine Daten sammeln, das Konto wird wegen eines nicht funktionierenden Proxys gesperrt oder die Werbung wird nicht geschaltet. Mit einem eingerichteten Health Check schließt das System selbstständig defekte Proxys aus der Rotation aus und verwendet nur stabile Verbindungen.

Warum ist der Health Check wichtig:

  • Stabilität der Arbeit: Ausschluss nicht funktionierender Proxys, bevor sie Ihre Aufgabe stören
  • Zeitersparnis: keine manuelle Überprüfung jeder IP und Suche nach Fehlerursachen erforderlich
  • Sicherheit der Konten: Ein langsamer oder instabiler Proxy kann Verdacht bei der Plattform erregen
  • Optimierung der Kosten: Sie zahlen nur für funktionierende Proxys und nicht für den gesamten Pool

Besonders kritisch ist der Health Check für geschäftliche Aufgaben: Wenn Sie 30 Kundenkonten auf Instagram verwalten, die Preise von Wettbewerbern auf Ozon scrapen oder Werbung auf Facebook Ads schalten – ein Ausfall aufgrund eines nicht funktionierenden Proxys kann Geld und Reputation kosten.

Methoden zur Überprüfung der Proxy-Verfügbarkeit

Es gibt mehrere Ebenen der Proxy-Überprüfung – von einer einfachen Verfügbarkeitsprüfung bis hin zu einer tiefen Analyse von Anonymität und Geschwindigkeit. Die Wahl der Methode hängt von Ihren Aufgaben ab: Für das Scraping sind grundlegende Prüfungen ausreichend, für das Multi-Account-Management in sozialen Netzwerken ist eine Überprüfung der Geolokalisierung und Anonymität erforderlich.

1. Grundlegende Verfügbarkeitsprüfung (Ping Check)

Die einfachste Methode besteht darin, eine HTTP-Anfrage über den Proxy an einen Testserver zu senden und zu überprüfen, ob eine Antwort empfangen wurde. Üblicherweise werden öffentliche Dienste wie httpbin.org, ip-api.com oder ein eigener Testserver verwendet.

Was überprüft wird: Der Proxy antwortet auf Anfragen oder nicht (Status 200 OK). Dies ist eine minimale Prüfung, die vollständig nicht funktionierende IPs herausfiltert.

Wann ausreichend: Scraping öffentlicher Daten, Informationssammlung von Websites ohne strengen Schutz, Massenaufgaben, bei denen die Geschwindigkeit der Prüfung wichtig ist.

2. Überprüfung der Reaktionsgeschwindigkeit (Latency Check)

Die Reaktionszeit des Proxys wird gemessen – wie viele Millisekunden vergehen von der Anfrage bis zur Antwort. Langsame Proxys (mehr als 3-5 Sekunden) können Zeitüberschreitungen und Verdacht bei den Plattformen hervorrufen.

Was überprüft wird: Antwortzeit (latency) und Stabilität der Geschwindigkeit. Proxys mit einer Latenz von mehr als 5000 ms werden normalerweise aus dem Pool ausgeschlossen.

Wann wichtig: Arbeiten mit sozialen Netzwerken (Instagram, TikTok), Werbekonten (Facebook Ads, Google Ads), Aufgaben, bei denen die Ladegeschwindigkeit der Seiten wichtig ist.

3. Überprüfung der Geolokalisierung und IP-Reputation

Es wird überprüft, ob die IP mit dem angegebenen Land und der Stadt übereinstimmt sowie die Reputation der IP (ob sie sich nicht in schwarzen Listen befindet, ob sie nicht für Spam verwendet wird). Für residential Proxys ist dies kritisch – Plattformen überprüfen die Übereinstimmung der Geolokalisierung mit den Kontodaten.

Was überprüft wird: Land und Stadt der IP, Anbieter, Vorhandensein in Spam-Datenbanken (DNSBL, Spamhaus), Verbindungstyp (residential/datacenter).

Wann kritisch: Multi-Account-Management in sozialen Netzwerken, Traffic-Arbitrage, Arbeiten mit Konten, die an bestimmte Städte gebunden sind (z.B. Anzeigen auf Avito schalten).

4. Überprüfung der Anonymität (Anonymity Level)

Der Anonymitätsgrad des Proxys wird bestimmt – ob er Header überträgt, die Ihre echte IP offenbaren (X-Forwarded-For, Via). Proxys gibt es in drei Typen: transparent (übertragen die echte IP), anonymous (verstecken die IP, zeigen aber, dass es sich um einen Proxy handelt) und elite (vollständig anonym).

Was überprüft wird: Vorhandensein der Header X-Forwarded-For, X-Real-IP, Via, Proxy-Connection. Für geschäftliche Aufgaben sind nur elite Proxys erforderlich.

Wann unbedingt erforderlich: Arbeiten mit Plattformen mit strengen Anti-Fraud-Schutzmaßnahmen (Facebook, Google, TikTok), Multi-Account-Management, Traffic-Arbitrage.

Überprüfungsmethode Was wird überprüft Für welche Aufgaben
Ping Check Verfügbarkeit (200 OK) Scraping, Masseninformationserhebung
Latency Check Reaktionsgeschwindigkeit Soziale Netzwerke, Werbekonten
Geo Check Geolokalisierung, IP-Reputation Multi-Account-Management, lokale Aufgaben
Anonymity Check Anonymitätsgrad Arbitrage, Anti-Fraud-Plattformen

Grundlegende Einrichtung des Health Checks: Verfügbarkeitsprüfung

Beginnen wir mit der einfachen Einrichtung des Health Checks, der die Verfügbarkeit jedes Proxys im Pool überprüft. Diese Methode eignet sich für die meisten Aufgaben und dauert 10-15 Minuten zur Einrichtung.

Schritt 1: Vorbereitung der Proxy-Liste

Erstellen Sie eine Datei mit Ihren Proxys im Format IP:PORT:USER:PASS oder http://user:pass@ip:port. Jeder Proxy in einer neuen Zeile.

Beispiel der Datei proxies.txt:

192.168.1.100:8080:user1:pass1
192.168.1.101:8080:user2:pass2
192.168.1.102:8080:user3:pass3

Schritt 2: Auswahl der Test-URL

Für die Verfügbarkeitsprüfung ist ein stabiler Server erforderlich, der eine einfache Antwort zurückgibt. Beliebte Optionen sind:

  • httpbin.org/ip – gibt die IP-Adresse des Proxys im JSON-Format zurück
  • ip-api.com/json – gibt IP und Geolokalisierung zurück
  • icanhazip.com – gibt nur die IP zurück (am schnellsten)
  • Ihr eigener Server – wenn Sie den Zugriff auf eine bestimmte Website überprüfen müssen

Für die grundlegende Prüfung reicht httpbin.org/ip aus – es ist stabil und gibt eine strukturierte Antwort zurück.

Schritt 3: Einrichtung des Prüfskripts

Erstellen Sie ein einfaches Skript, das die Liste der Proxys liest, eine Anfrage über jeden sendet und den Status der Antwort überprüft. Hier ist ein Beispiel in Python (die beliebteste Sprache für solche Aufgaben):

import requests
from concurrent.futures import ThreadPoolExecutor
import time

def check_proxy(proxy_line):
    """Überprüfung eines Proxys"""
    try:
        # Parsen der Proxy-Zeile
        parts = proxy_line.strip().split(':')
        proxy_url = f"http://{parts[2]}:{parts[3]}@{parts[0]}:{parts[1]}"
        
        proxies = {
            'http': proxy_url,
            'https': proxy_url
        }
        
        # Senden der Anfrage mit einem Timeout von 10 Sekunden
        start_time = time.time()
        response = requests.get('http://httpbin.org/ip', 
                              proxies=proxies, 
                              timeout=10)
        latency = (time.time() - start_time) * 1000  # in Millisekunden
        
        if response.status_code == 200:
            return {
                'proxy': proxy_line,
                'status': 'working',
                'latency': round(latency, 2),
                'ip': response.json().get('origin')
            }
    except Exception as e:
        return {
            'proxy': proxy_line,
            'status': 'failed',
            'error': str(e)
        }

# Lesen der Datei mit Proxys
with open('proxies.txt', 'r') as f:
    proxies = f.readlines()

# Überprüfen aller Proxys parallel (bis zu 20 gleichzeitig)
with ThreadPoolExecutor(max_workers=20) as executor:
    results = list(executor.map(check_proxy, proxies))

# Speichern der funktionierenden Proxys
working_proxies = [r for r in results if r and r['status'] == 'working']

with open('working_proxies.txt', 'w') as f:
    for proxy in working_proxies:
        f.write(proxy['proxy'])
        
print(f"Überprüft: {len(proxies)}")
print(f"Funktionieren: {len(working_proxies)}")
print(f"Funktionieren nicht: {len(proxies) - len(working_proxies)}")

Dieses Skript überprüft alle Proxys parallel (20 gleichzeitig), was den Prozess um ein Vielfaches beschleunigt. Das Ergebnis ist die Datei working_proxies.txt, die nur funktionierende Proxys enthält.

Schritt 4: Automatisierung der Überprüfung

Damit der Health Check ständig funktioniert, richten Sie die automatische Ausführung des Skripts nach einem Zeitplan ein:

Linux/Mac (cron):

# Überprüfung alle 30 Minuten
*/30 * * * * /usr/bin/python3 /path/to/check_proxies.py

Windows (Aufgabenplanung):

  • Öffnen Sie den "Aufgabenplaner" (Task Scheduler)
  • Erstellen Sie eine neue Aufgabe → Trigger: alle 30 Minuten
  • Aktion: Starten von python.exe mit dem Pfad zu Ihrem Skript

⚠️ Wichtig:

Überprüfen Sie Proxys nicht zu häufig (häufiger als einmal alle 15 Minuten) – dies belastet die Testdienste und kann zu einer Sperrung führen. Die optimale Häufigkeit: alle 30-60 Minuten für stabile Proxys, alle 10-15 Minuten für Aufgaben, bei denen die Verfügbarkeit kritisch ist.

Fortgeschrittene Überwachung: Geschwindigkeit, Geolokalisierung, Anonymität

Für geschäftliche Aufgaben reicht die grundlegende Verfügbarkeitsprüfung nicht aus – es ist notwendig, Geschwindigkeit, Geolokalisierung und Anonymitätsgrad zu überwachen. Dies ist besonders wichtig für das Multi-Account-Management in sozialen Netzwerken und die Traffic-Arbitrage, bei denen Plattformen Proxys streng überprüfen.

Überprüfung von Geschwindigkeit und Stabilität

Ein langsamer Proxy (Latenz von mehr als 3-5 Sekunden) kann Verdacht bei den Plattformen erregen: Instagram und Facebook verfolgen die Ladezeiten von Seiten, und eine langsame Verbindung ist ein Zeichen für die Verwendung von Proxys. Darüber hinaus verlangsamen langsame Proxys Ihre Arbeit und können Zeitüberschreitungen verursachen.

Was zu überprüfen ist:

  • Latency (Reaktionszeit): durchschnittliche Zeit von der Anfrage bis zur Antwort. Norm: bis zu 1000 ms für Residential, bis zu 300 ms für Datacenter
  • Ladegeschwindigkeit: wie viele Kilobyte pro Sekunde über den Proxy heruntergeladen werden. Norm: mindestens 500 Kbit/s
  • Stabilität: Überprüfung von 3-5 aufeinanderfolgenden Anfragen – die Latenz sollte nicht stark schwanken (eine Abweichung von mehr als 50 % ist ein schlechtes Zeichen)

Beispiel für eine erweiterte Geschwindigkeitsprüfung:

def check_proxy_speed(proxy_url):
    """Überprüfung von Geschwindigkeit und Stabilität"""
    latencies = []
    
    # 5 Anfragen zur Überprüfung der Stabilität durchführen
    for i in range(5):
        try:
            start = time.time()
            response = requests.get('http://httpbin.org/ip',
                                  proxies={'http': proxy_url, 'https': proxy_url},
                                  timeout=10)
            latency = (time.time() - start) * 1000
            latencies.append(latency)
            time.sleep(0.5)  # Pause zwischen den Anfragen
        except:
            return None
    
    avg_latency = sum(latencies) / len(latencies)
    max_latency = max(latencies)
    min_latency = min(latencies)
    stability = (max_latency - min_latency) / avg_latency * 100
    
    return {
        'avg_latency': round(avg_latency, 2),
        'stability': round(stability, 2),  # % Abweichung
        'status': 'good' if avg_latency < 3000 and stability < 50 else 'slow'
    }

Überprüfung der Geolokalisierung

Für das Multi-Account-Management ist es entscheidend, dass die Geolokalisierung des Proxys mit den Kontodaten übereinstimmt. Wenn Sie ein Konto eines Moskauer Unternehmens über einen Proxy aus Wladiwostok führen – ist das ein rotes Signal für die Plattform. Verwenden Sie den Dienst ip-api.com zur Überprüfung der Geolokalisierung:

def check_proxy_geo(proxy_url):
    """Überprüfung der Geolokalisierung des Proxys"""
    try:
        response = requests.get('http://ip-api.com/json',
                              proxies={'http': proxy_url, 'https': proxy_url},
                              timeout=10)
        data = response.json()
        
        return {
            'ip': data.get('query'),
            'country': data.get('country'),
            'city': data.get('city'),
            'isp': data.get('isp'),
            'proxy_type': data.get('proxy'),  # True, wenn ein Proxy erkannt wurde
            'mobile': data.get('mobile')  # True für mobile IPs
        }
    except:
        return None

Speichern Sie die Geolokalisierungsdaten für jeden Proxy und verwenden Sie diese bei der Verteilung von Aufgaben: Konten aus Moskau – über Moskauer Proxys, regionale Anzeigen auf Avito – über Proxys der benötigten Stadt.

Überprüfung der Anonymität

Proxys gibt es in drei Anonymitätsstufen: transparent (transparente), anonymous (anonyme) und elite (elitäre). Für die Arbeit mit Facebook, Instagram, TikTok und anderen Plattformen mit Anti-Fraud-Schutz sind nur elite Proxys erforderlich – sie übertragen keine Header, die die Verwendung von Proxys offenbaren.

Was zu überprüfen ist:

  • Header X-Forwarded-For, X-Real-IP, Via – sollten fehlen
  • Die IP in der Antwort sollte mit der IP des Proxys übereinstimmen (nicht Ihre echte IP)
  • User-Agent sollte unverändert übermittelt werden
def check_proxy_anonymity(proxy_url):
    """Überprüfung des Anonymitätsgrads"""
    try:
        response = requests.get('http://httpbin.org/headers',
                              proxies={'http': proxy_url, 'https': proxy_url},
                              timeout=10)
        headers = response.json()['headers']
        
        # Überprüfen auf Header, die den Proxy offenbaren
        proxy_headers = ['X-Forwarded-For', 'X-Real-Ip', 'Via', 'Proxy-Connection']
        detected_headers = [h for h in proxy_headers if h in headers]
        
        if len(detected_headers) == 0:
            return 'elite'  # vollständig anonym
        elif 'X-Forwarded-For' not in headers:
            return 'anonymous'  # versteckt die IP, zeigt aber, dass es sich um einen Proxy handelt
        else:
            return 'transparent'  # überträgt die echte IP
    except:
        return None

Für geschäftliche Aufgaben verwenden Sie nur elite Proxys. Mobile Proxys haben standardmäßig das Niveau elite, da sie echte IPs von Mobilfunkanbietern verwenden.

Automatische Rotation: Austausch defekter Proxys

Der Health Check wird wirklich nützlich, wenn er nicht nur Proxys überprüft, sondern automatisch nicht funktionierende durch funktionierende ersetzt. Dies ist entscheidend für kontinuierliche Aufgaben: Scraping von Marktplätzen, Preisüberwachung, automatisches Posten in sozialen Netzwerken.

Strategie 1: Pool mit Prioritäten

Erstellen Sie zwei Listen von Proxys: eine Hauptliste (working) und eine Backup-Liste (backup). Der Health Check überprüft ständig den Hauptpool, und bei Entdeckung eines nicht funktionierenden Proxys wird dieser durch einen Proxy aus dem Backup-Pool ersetzt.

So funktioniert es:

  1. Der Health Check überprüft alle Proxys aus dem Hauptpool alle 30 Minuten
  2. Nicht funktionierende Proxys werden in die Liste "in Quarantäne" (quarantine) verschoben
  3. Ein funktionierender Proxy wird aus dem Backup-Pool entnommen und dem Hauptpool hinzugefügt
  4. Nach 2-4 Stunden werden die Proxys aus der Quarantäne erneut überprüft – wenn sie wieder funktionieren, werden sie in den Backup zurückgegeben

Beispiel für die Implementierung:

import json
from datetime import datetime, timedelta

class ProxyPool:
    def __init__(self):
        self.working = []  # Hauptpool
        self.backup = []   # Backup-Pool
        self.quarantine = {}  # {proxy: timestamp wann in Quarantäne}
    
    def check_and_rotate(self):
        """Überprüfung und Rotation der Proxys"""
        failed_proxies = []
        
        # Überprüfen des Hauptpools
        for proxy in self.working:
            if not self.is_proxy_working(proxy):
                failed_proxies.append(proxy)
                self.quarantine[proxy] = datetime.now()
        
        # Entfernen nicht funktionierender Proxys aus dem Hauptpool
        self.working = [p for p in self.working if p not in failed_proxies]
        
        # Hinzufügen aus dem Backup, so viel wie nötig
        needed = len(failed_proxies)
        for i in range(needed):
            if len(self.backup) > 0:
                new_proxy = self.backup.pop(0)
                if self.is_proxy_working(new_proxy):
                    self.working.append(new_proxy)
        
        # Überprüfen der Quarantäne – wenn ein Proxy länger als 4 Stunden in Quarantäne ist, wird er überprüft
        now = datetime.now()
        for proxy, quarantine_time in list(self.quarantine.items()):
            if now - quarantine_time > timedelta(hours=4):
                if self.is_proxy_working(proxy):
                    self.backup.append(proxy)
                del self.quarantine[proxy]
        
        self.save_state()
    
    def save_state(self):
        """Speichern des Zustands des Pools"""
        state = {
            'working': self.working,
            'backup': self.backup,
            'quarantine': {k: v.isoformat() for k, v in self.quarantine.items()}
        }
        with open('proxy_pool_state.json', 'w') as f:
            json.dump(state, f)

Strategie 2: Round-robin mit Ausschluss

Ein einfacherer Ansatz: Verwenden Sie alle Proxys der Reihe nach (Round-robin), aber schließen Sie Proxys bei einem Fehler vorübergehend für 30-60 Minuten aus. Dies eignet sich für Aufgaben, bei denen Geschwindigkeit wichtig ist, nicht perfekte Stabilität.

So funktioniert es:

  • Proxys werden im Kreis ausgewählt: 1, 2, 3, 4, 1, 2, 3, 4...
  • Wenn ein Proxy einen Fehler zurückgibt, wird er für 30 Minuten ausgeschlossen
  • Nach 30 Minuten wird der Proxy automatisch wieder in die Rotation aufgenommen
  • Wenn ein Proxy 3 Mal hintereinander ausfällt – wird er für 4 Stunden ausgeschlossen

Diese Methode ist gut für Scraping und Massenaufgaben, bei denen einige Anfragen ohne kritische Folgen übersprungen werden können.

Strategie 3: Gewichtete Rotation nach Metriken

Ein fortgeschrittener Ansatz: Jedem Proxy wird ein "Gewicht" basierend auf Metriken (Geschwindigkeit, Stabilität, Erfolgsquote) zugewiesen. Proxys mit hohem Gewicht werden häufiger verwendet, mit niedrigem Gewicht seltener. Dies eignet sich für kritische Aufgaben: Multi-Account-Management, Arbitrage.

Gewichtungsformel:

weight = (success_rate * 0.5) + (speed_score * 0.3) + (uptime * 0.2)

wobei:
- success_rate: % erfolgreicher Anfragen in der letzten Stunde (0-100)
- speed_score: 100 - (latency / 50) – je schneller, desto höher
- uptime: % der Zeit, in der der Proxy in den letzten 24 Stunden verfügbar war

Proxys mit einem Gewicht von über 70 werden für kritische Aufgaben (Zugriff auf Konten) verwendet, mit einem Gewicht von 40-70 für gewöhnliche Aufgaben, unter 40 werden vorübergehend ausgeschlossen.

Fertige Tools für den Health Check des Proxy-Pools

Wenn Sie kein eigenes Skript schreiben möchten, verwenden Sie fertige Lösungen. Viele von ihnen bieten eine Web-Oberfläche, API und Integration mit beliebten Tools.

1. ProxyChecker von Proxy-Store

Kostenlose Utility für Windows/Linux mit grafischer Benutzeroberfläche. Überprüft Verfügbarkeit, Geschwindigkeit, Anonymität und Geolokalisierung. Unterstützt HTTP, HTTPS, SOCKS4/5. Exportiert Ergebnisse in TXT, CSV, JSON.

Vorteile: einfache Benutzeroberfläche, schnelle Überprüfung (bis zu 1000 Proxys pro Minute), Filter nach Land und Geschwindigkeit.

Nachteile: keine automatische Rotation, muss manuell gestartet werden.

2. Proxy Scraper & Checker

Open-Source-Projekt in Python mit automatischer Sammlung kostenloser Proxys und Health Check. Geeignet für Experimente und Tests, aber nicht für Unternehmen (kostenlose Proxys sind instabil).

Vorteile: kostenlos, automatische Proxy-Sammlung, anpassbare Prüfungen.

Nachteile: Qualität kostenloser Proxys ist niedrig, häufige Sperrungen.

3. Proxy Pool Manager (kommerzielle Lösungen)

Kostenpflichtige Dienste mit vollständiger Proxy-Verwaltung: Health Check, automatische Rotation, API, Integration mit Anti-Detect-Browsern (Dolphin Anty, AdsPower, Multilogin). Beispiele: Bright Data Proxy Manager, Smartproxy Dashboard, Oxylabs Proxy Rotator.

Vorteile: alles in einer Lösung, 24/7 Unterstützung, fertige Integrationen.

Nachteile: hohe Kosten (ab $50/Monat), Bindung an einen bestimmten Proxy-Anbieter.

4. Eingebauter Health Check in Anti-Detect-Browsern

Wenn Sie Anti-Detect-Browser für das Multi-Account-Management verwenden, haben viele von ihnen eine integrierte Proxy-Überprüfung:

  • Dolphin Anty: Überprüfung von Verfügbarkeit und Geschwindigkeit beim Hinzufügen von Proxys zum Profil
  • AdsPower: automatische Überprüfung von Proxys vor dem Start des Profils
  • Multilogin: integrierter Proxy-Tester mit Anonymitätsprüfung
  • GoLogin: Überprüfung der Geolokalisierung und IP-Reputation

Diese Tools sind praktisch für SMM-Spezialisten und Arbitrageure, die mit einer kleinen Anzahl von Konten (bis zu 50-100) arbeiten. Für große Volumina ist eine eigene Lösung erforderlich.

Tool Typ Funktionen Für wen
ProxyChecker Kostenlose Utility Überprüfung von Verfügbarkeit, Geschwindigkeit, Anonymität Kleinunternehmen, einmalige Prüfungen
Eigenes Skript Open-Source Vollständige Anpassung, Automatisierung Entwickler, große Pools
Proxy Manager Kommerzielle SaaS Health Check, Rotation, API, Support Unternehmen, kritische Aufgaben
Anti-Detect-Browser Eingebaute Funktionalität Grundlegende Überprüfung beim Start des Profils SMM, Arbitrage, bis zu 100 Konten

Nutzungsszenarien für Unternehmen

Lassen Sie uns konkrete Fälle betrachten, wie der Health Check des Proxy-Pools reale Geschäftsprobleme löst.

Fall 1: Scraping von Preisen der Wettbewerber auf Marktplätzen

Aufgabe: Ein Verkäufer auf Wildberries scrapt die Preise von 500 Wettbewerbern alle 2 Stunden, um seine Preise automatisch anzupassen. Es wird ein Pool von 50 Proxys verwendet.

Problem ohne Health Check: Ein Teil der Proxys wird von Wildberries nach 100-200 Anfragen blockiert, der Parser bricht mit Fehlern ab, die Daten werden nicht vollständig gesammelt. Es muss manuell überprüft und alle 2-3 Tage Proxys ersetzt werden.

Lösung mit Health Check: Alle 30 Minuten überprüft das System alle 50 Proxys mit einer Anfrage an Wildberries. Nicht funktionierende (Status 403, 429 oder Timeout) werden automatisch durch Backup-Proxys aus dem Pool von 20 Backup-Proxys ersetzt. Der Parser verwendet immer nur funktionierende Proxys.

Ergebnis: Die Stabilität des Scrapings stieg von 70 % auf 98 %, der manuelle Aufwand reduzierte sich von 2 Stunden pro Tag auf 10 Minuten pro Woche.

Fall 2: Multi-Account-Management für eine SMM-Agentur

Aufgabe: Eine SMM-Agentur verwaltet 80 Instagram-Konten von Kunden über Dolphin Anty. Jedes Konto ist an seinen eigenen Proxy gebunden (1 Konto = 1 Proxy).

Problem ohne Health Check: Wenn ein Proxy nicht mehr funktioniert, erfährt der Manager erst davon, wenn er sich nicht mehr in das Kundenkonto einloggen kann. In der Zwischenzeit kann Instagram das Konto wegen "verdächtiger Aktivitäten" (plötzlicher IP-Wechsel) sperren.

Lösung mit Health Check: Alle 60 Minuten überprüft das System alle 80 Proxys (Verfügbarkeit + Geolokalisierung). Wenn ein Proxy nicht antwortet, erhält der Manager eine Benachrichtigung in Telegram, und in Dolphin Anty werden automatisch die Profileinstellungen auf einen Backup-Proxy aus derselben Stadt aktualisiert.

Ergebnis: Die Anzahl der Kontosperrungen aufgrund von Proxy-Problemen sank von 5-7 pro Monat auf 0-1. Einsparungen: ~$500/Monat für die Wiederherstellung von Konten.

Fall 3: Traffic-Arbitrage auf Facebook Ads

Aufgabe: Ein Arbitrageur schaltet Werbung mit 15 Facebook Ads-Konten. Jedes Konto verwendet seinen eigenen Residential-Proxy aus den USA.

Problem ohne Health Check: Facebook überprüft die Stabilität der IPs streng. Wenn der Proxy "springt" (IP wechselt oder Verbindungsabbrüche auftreten), wird das Konto überprüft oder sofort gesperrt. Kosten für den Verlust eines Kontos: $200-500 (Wiederherstellung + Ausfallzeiten der Kampagnen).

Lösung mit Health Check: Überprüfung alle 15 Minuten: Verfügbarkeit, Geschwindigkeit (Latenz muss stabil sein), Anonymität (elite level). Wenn ein Proxy Instabilität zeigt (Abweichung der Latenz von mehr als 30 %), wird er bis zur Klärung der Gründe aus der Rotation ausgeschlossen. Für kritische Konten werden nur Proxys mit einer Verfügbarkeit von > 99,5 % in den letzten 24 Stunden verwendet.

Ergebnis: Die Anzahl der Sperrungen aufgrund von Proxy-Problemen sank von 2-3 pro Monat auf 0. ROI stieg um 15 % aufgrund stabiler Kampagnenarbeit.

💡 Tipp:

Für kritische Aufgaben (Multi-Account-Management, Arbitrage) verwenden Sie Residential Proxys mit hoher Verfügbarkeit. Sie sind teurer als Datacenter-Proxys, aber die Stabilität und das geringe Risiko von Sperrungen rechtfertigen den Preisunterschied.

Häufige Fehler bei der Einrichtung des Health Checks

Lassen Sie uns typische Fehler betrachten, die die Effektivität des Health Checks verringern oder neue Probleme verursachen.

Fehler 1: Zu häufige Überprüfung

Problem: Eine Überprüfung alle 1-5 Minuten erzeugt eine enorme Belastung für die Proxys und Testdienste. Öffentliche Dienste (httpbin.org, ip-api.com) können Ihre IP wegen Spam blockieren. Darüber hinaus verbrauchen häufige Überprüfungen Traffic – wenn Sie 100 Proxys haben und jede Minute überprüfen, sind das 144.000 Anfragen pro Tag.

Lösung: Für stabile Proxys reicht eine Überprüfung alle 30-60 Minuten. Für kritische Aufgaben – alle 15 Minuten. Verwenden Sie Ihren eigenen Testserver anstelle öffentlicher Dienste, wenn häufige Überprüfungen erforderlich sind.

Fehler 2: Nur Verfügbarkeit überprüfen

Problem: Ein Proxy kann auf Anfragen antworten (Status 200 OK), aber langsam sein (Latenz 10 Sekunden) oder eine falsche Geolokalisierung haben. Für geschäftliche Aufgaben ist ein solcher Proxy nutzlos oder sogar gefährlich.

Lösung: Überprüfen Sie umfassend – Verfügbarkeit + Geschwindigkeit + Geolokalisierung + Anonymität. Für Multi-Account-Management ist die Geolokalisierung entscheidend, für Scraping die Geschwindigkeit, für Arbitrage alles zusammen.

Fehler 3: Fehlende Quarantäne

Problem: Ein Proxy kann vorübergehend "ausfallen" aufgrund eines Serverneustarts oder Problemen beim Anbieter, aber nach 1-2 Stunden wieder funktionieren. Wenn solche Proxys sofort aus dem Pool entfernt werden, verlieren Sie funktionierende IPs.

Lösung: Verwenden Sie ein Quarantänesystem – nicht funktionierende Proxys werden nicht entfernt, sondern für 2-4 Stunden ausgeschlossen. Nach dieser Zeit werden sie erneut überprüft, und wenn sie wieder funktionieren – werden sie in den Pool zurückgegeben.

Fehler 4: Ignorieren von Stabilitätsmetriken

Problem: Ein Proxy kann funktionieren, aber instabil sein – die Latenz schwankt zwischen 500 ms und 5000 ms, der Zeitraum...

```