Ohne KYC — kein Ausweis, kein Selfie, keine Dokumente · Mit Krypto bezahlen: BTC, USDT, USDC, ETH, SOL, LTC · Aufladen ab 25 $
Sprache: Deutsch
Preise ansehen

Leitfaden · Testen

So prüfen Sie, ob ein Proxy statisch ist: IP, ASN und Standort im Zeitverlauf

Ein statischer Proxy behält dieselbe Exit-IP, dasselbe Netzwerk und dasselbe Land für die gesamte Mietdauer. Hier ist eine wiederholbare Methode, um das zu beweisen, mit getesteten curl- und Python-Skripten.

Zuletzt aktualisiert: · 7 Min. Lesezeit

Kurze Antwort

Wie prüfe ich, ob ein Proxy statisch ist?

Um zu prüfen, ob ein Proxy statisch ist, frage stündlich mindestens 24 Stunden lang api.ipify.org und ipinfo.io/json über ihn ab. Vergleiche dann die Exit-IP, den ASN (das Feld org) und das Land über alle erfolgreichen Prüfungen hinweg. Eine IP und ein ASN in jeder Zeile bedeuten, dass der Proxy über diesen Zeitraum statisch geblieben ist. SteadyProxy statische IPs sollen für jede 30-Tage-Miete fest bleiben; mit diesem Test kannst du das selbst überprüfen. Aktualisiert am 19. Oktober 2026.

Was sind die wichtigsten Fakten des Tests?

Test-Endpunkteapi.ipify.org (nur Exit-IP) und ipinfo.io/json (IP, org/ASN, Stadt, Region, Land)
Empfohlenes Zeitfenster24 Stunden, eine Prüfung pro Stunde (24 Prüfungen); für lang laufende Jobs am Tag 7 wiederholen
Statisches ErgebnisDieselbe IP und derselbe ASN bei jeder erfolgreichen Prüfung
Rotierendes ErgebnisZwei oder mehr unterschiedliche IPs oder eine Änderung des ASN
Fehlgeschlagene AnfrageEin Timeout ist keine IP-Änderung: nur erfolgreiche Zeilen vergleichen
StadtänderungenKönnen passieren, wenn eine Datenbank aktualisiert wird; IP und ASN sind die stärkeren Signale
GetestetBeide Skripte liefen am 19. Oktober 2026 über einen passwortgeschützten Test-Proxy

Was genau sollte bei einem statischen Proxy gleich bleiben?

Drei Werte dürfen sich nicht ändern: die Exit-IP, der ASN und das Land. Die Exit-IP ist die Adresse, die Websites sehen; api.ipify.org liefert nur diese. Der ASN ist das Netzwerk, das die IP ankündigt; ipinfo.io zeigt ihn im Feld org, zum Beispiel AS9009 gefolgt von einem Netzwerknamen. Das Land stammt aus einer IP-Datenbank. Stadt und Region können sich ändern, wenn diese Datenbank aktualisiert wird, selbst wenn die IP gleich bleibt. Beachte, dass der Host, zu dem du dich verbindest, nicht immer die Exit-IP ist: Lies die Exit-IP immer über den Proxy aus.

Wie prüfe ich einen Proxy mit curl?

Führe zuerst eine Prüfung aus, um die Felder zu sehen, dann die Schleife. Ersetze USERNAME, PASSWORD, Host und Port durch die vier Werte, die für deine IP im Dashboard angezeigt werden. Die Schleife schreibt pro Prüfung eine Zeile in ip-log.txt und wartet 3.600 Sekunden zwischen den Prüfungen. Die letzten beiden Befehle zählen unterschiedliche IPs und Netzwerke: eine Zeile jeweils bedeutet, dass der Proxy während des Tests statisch geblieben ist.

curl: eine Prüfung, dann 24 stündliche Prüfungen
# One check through the proxy: IP, network (org = ASN + name), country, city
curl -s -m 30 -x "http://USERNAME:[email protected]:7777" https://ipinfo.io/json

# 24 checks, one per hour, one line per check in ip-log.txt
PROXY="http://USERNAME:[email protected]:7777"
for i in $(seq 1 24); do
  printf '%s ' "$(date -u +%Y-%m-%dT%H:%M:%SZ)" >> ip-log.txt
  curl -s -m 30 -x "$PROXY" https://ipinfo.io/json | tr -d '\n' >> ip-log.txt
  echo >> ip-log.txt
  sleep 3600
done

# Count the distinct exit IPs and networks in the log (one line each = static)
grep -o '"ip": *"[^"]*"' ip-log.txt | sort | uniq -c
grep -o '"org": *"[^"]*"' ip-log.txt | sort | uniq -c

Wie prüfe ich einen Proxy mit Python?

Das Python-Skript führt denselben Test aus und schreibt eine CSV-Datei, die du in einer Tabellenkalkulation öffnen kannst. Es liest die Proxy-Details aus Umgebungsvariablen (PROXY_HOST, PROXY_PORT, PROXY_USER, PROXY_PASS) und zwei Einstellungen: CHECKS (Standard 24) und INTERVAL_SECONDS (Standard 3600). Es fragt in jeder Runde beide Endpunkte ab, sodass du auch eine Abweichung zwischen ihnen erkennen kannst. Am Ende gibt es die unterschiedlichen IPs, Netzwerke und Länder sowie ein einzeiliges Ergebnis aus. Wir haben es am 19. Oktober 2026 mit Python 3.14 und Requests 2.34 über einen lokalen Test-Proxy ausgeführt, der einen Benutzernamen und ein Passwort erfordert.

check_static.py: IP, ASN und Standort über die Zeit protokollieren
"""Log the exit IP, network and location of one proxy over time.

A static IP shows the same IP, network (ASN) and country in every row.
Install: python -m pip install requests
"""
import csv
import os
import time
from datetime import datetime, timezone
from urllib.parse import quote

import requests

HOST = os.environ.get("PROXY_HOST", "gw.steadyproxy.com")
PORT = os.environ.get("PROXY_PORT", "7777")
USER = os.environ.get("PROXY_USER", "USERNAME")
PASSWORD = os.environ.get("PROXY_PASS", "PASSWORD")
CHECKS = int(os.environ.get("CHECKS", "24"))
INTERVAL = int(os.environ.get("INTERVAL_SECONDS", "3600"))
LOG_FILE = os.environ.get("LOG_FILE", "static-ip-log.csv")

PROXY = "http://" + quote(USER, safe="") + ":" + quote(PASSWORD, safe="") + "@" + HOST + ":" + PORT
PROXIES = {"http": PROXY, "https": PROXY}
FIELDS = ["time_utc", "ipify_ip", "ipinfo_ip", "org", "country", "region", "city"]


def check_once(session):
    ipify = session.get("https://api.ipify.org?format=json", proxies=PROXIES, timeout=(10, 30))
    ipify.raise_for_status()
    info = session.get("https://ipinfo.io/json", proxies=PROXIES, timeout=(10, 30))
    info.raise_for_status()
    data = info.json()
    return {
        "time_utc": datetime.now(timezone.utc).isoformat(timespec="seconds"),
        "ipify_ip": ipify.json()["ip"],
        "ipinfo_ip": data.get("ip", ""),
        "org": data.get("org", ""),
        "country": data.get("country", ""),
        "region": data.get("region", ""),
        "city": data.get("city", ""),
    }


def main():
    rows = []
    with requests.Session() as session, open(LOG_FILE, "a", newline="", encoding="utf-8") as fh:
        session.trust_env = False
        writer = csv.DictWriter(fh, fieldnames=FIELDS)
        if fh.tell() == 0:
            writer.writeheader()
        for n in range(CHECKS):
            try:
                row = check_once(session)
            except requests.RequestException as exc:
                print("check", n + 1, "failed:", type(exc).__name__)
            else:
                writer.writerow(row)
                fh.flush()
                rows.append(row)
                print(row["time_utc"], row["ipify_ip"], row["org"], row["country"], row["city"])
            if n + 1 < CHECKS:
                time.sleep(INTERVAL)

    ips = {r["ipify_ip"] for r in rows} | {r["ipinfo_ip"] for r in rows}
    orgs = {r["org"] for r in rows}
    countries = {r["country"] for r in rows}
    print("successful checks:", len(rows), "of", CHECKS)
    print("distinct IPs:", sorted(ips))
    print("distinct networks:", sorted(orgs))
    print("distinct countries:", sorted(countries))
    if len(rows) >= 2 and len(ips) == 1 and len(orgs) == 1 and len(countries) == 1:
        print("RESULT: same IP, network and country in every successful check")
    else:
        print("RESULT: not stable, or not enough data - read the log")


if __name__ == "__main__":
    main()

Wie lange sollte der Test laufen?

Lass ihn mindestens 24 Stunden laufen. Viele rotierende Angebote ändern die IP pro Anfrage, pro Sitzung oder nach einer festgelegten Anzahl von Minuten, sodass ein paar Prüfungen in einer Minute eine Änderung verpassen können. Für einen Job, der jede Woche läuft, wiederhole den Test nach 7 Tagen. Eine Prüfung pro Stunde reicht aus und bleibt weit unter den Nutzungslimits kostenloser Lookup-Dienste. Verwende ein kürzeres Intervall nur für einen kurzen Test, etwa 12 Prüfungen im Abstand von 5 Minuten.

Was, wenn sich die IP während des Tests ändert?

Schließe zuerst einen Einrichtungsfehler aus. Prüfe, ob jede Anfrage denselben Host, Port und Benutzernamen verwendet hat: zwei unterschiedliche IPs stammen oft aus zwei unterschiedlichen Zugangsdaten-Zeilen. Prüfe dann, ob ein System-Proxy oder VPN auf deinem Rechner einige Anfragen übernommen hat; das Python-Skript ignoriert solche Einstellungen mit trust_env = False. Wenn sich die Exit-IP einer SteadyProxy Zugangsdaten-Zeile während ihrer Miete wirklich ändert, sende dein Protokoll an den Support. Unsere Ersatzregel: Wenn eine IP nicht funktioniert, schreib an den Support: Wir reparieren sie oder ersetzen sie, sofern der Bestand es erlaubt, durch eine andere IP im selben Land.

Warum kann sich der Standort ändern, während die IP gleich bleibt?

Weil der Standort eine Schätzung aus einer Datenbank ist, keine Eigenschaft der IP. Geodaten-Anbieter aktualisieren ihre Daten, und eine statische IP kann zwischen Aktualisierungen von einer Stadt in eine benachbarte wandern. Registry-Daten sind keine bessere Orientierung: Laut RIPE-Dokumentation kann ihr country-Attribut nicht zuverlässig verwendet werden, um IPs Ländern zuzuordnen. Betrachte eine Änderung der Stadt als Datenbank-Ereignis und eine Änderung von IP oder ASN als echte Änderung. Unser Ratgeber sind statische Residential-Proxys wirklich residential? erklärt, wie man diese Datensätze liest.

Was fragen Leute sonst noch zum Testen statischer Proxys?

Wie viele Prüfungen beweisen, dass ein Proxy statisch ist?

Keine Anzahl beweist es für die Zukunft; ein Test beschreibt nur das Zeitfenster, das du gemessen hast. In der Praxis zeigen 24 stündliche Prüfungen mit einer IP und einem ASN, dass der Proxy einen Tag lang nicht rotiert ist. Wiederhole den Test nach einer Woche und bewahre die Protokolle auf. Bei SteadyProxy soll jede IP für ihre 30-Tage-Miete fest bleiben.

Warum sowohl api.ipify.org als auch ipinfo.io verwenden?

api.ipify.org liefert nur die IP, was es zu einer sauberen Referenz macht. ipinfo.io ergänzt den ASN und die Organisation, die Stadt, die Region und das Land. Wenn die beiden Dienste jemals unterschiedliche IPs in derselben Runde melden, öffnet dein Client möglicherweise mehrere Verbindungen über verschiedene Routen. Das solltest du prüfen, bevor du einem Ergebnis vertraust.

Kann eine Sticky-Session in einem kurzen Test statisch aussehen?

Ja. Ein rotierender Residential-Proxy mit einer Sticky-Session behält eine IP für eine festgelegte Zeit, oft Minuten, und wechselt dann. Ein Test von ein paar Minuten würde statisch aussehen. Deshalb verlangt dieser Ratgeber Prüfungen über mindestens 24 Stunden. Eine echte statische IP behält dieselbe IP und denselben ASN über Tage hinweg.

Bedeutet eine fehlgeschlagene Anfrage, dass sich die IP geändert hat?

Nein. Ein Timeout oder ein Proxy-Fehler bedeutet nur, dass eine Anfrage nicht abgeschlossen wurde. Die Skripte überspringen fehlgeschlagene Runden und vergleichen nur erfolgreiche Zeilen. Viele Fehler in Folge verdienen einen Blick: Prüfe die Zugangsdaten, den Port und deine eigene Verbindung und kontaktiere dann den Support, wenn das Problem bleibt.

Ist es in Ordnung, diese Prüfungen ohne Token an ipinfo.io zu senden?

Für leichte Nutzung ja: eine Anfrage pro Stunde ist sehr leichter Traffic. ipinfo.io beantwortet einfache Anfragen ohne Token, wie unser Test am 19. Oktober 2026 zeigte, und bietet Tokens für höhere Volumen. Wenn du viele IPs auf einmal testest, erstelle einen kostenlosen Token und füge ihn der Anfrage hinzu, oder nutze api.ipify.org allein.

Soll ich die Exit-IP oder den Host in meinem Dashboard testen?

Die Exit-IP. Der Host, mit dem du dich verbindest, kann ein Name oder eine Adresse sein, die sich von der IP unterscheidet, die Websites sehen. Führe die Prüfung über den Proxy aus und nutze die IP, die api.ipify.org zurückgibt. Diese Exit-IP ist auch die, die du zu einer Allowlist hinzufügst oder in WHOIS nachschlägst.

Kann ich den Test auf einer SteadyProxy-IP ausführen, bevor ich mich darauf verlasse?

Ja, und wir empfehlen es. Bestelle eine IP bei 2,24 $ für 30 Tage, führe das Python-Skript einen Tag lang aus und lies das Log. Nach unserer Rückerstattungsrichtlinie wird eine IP, die in den ersten 24 Stunden nach der Lieferung nicht funktioniert und die wir nicht reparieren oder ersetzen können, vollständig deinem Guthaben gutgeschrieben.

Welche Quellen verwendet dieser Leitfaden? (5)
  1. ipify API — ipify (2026-10-19)
  2. IPinfo-Entwicklerdokumentation — IPinfo (2026-10-19)
  3. Requests: erweiterte Nutzung – Proxys und Timeouts — Requests (2026-10-19)
  4. curl man page — curl (2026-10-19)
  5. RIPE-Datenbankdokumentation: country-Attribut — RIPE NCC (2026-10-19)

Ab 2,24 $ pro ISP-IP · 30 Tage · ohne KYC

Preise ansehen