Kurzantwort
Wie rotiere ich die IP eines 4G/5G mobile 4G-Proxys?
Öffne den Rotationslink des Ports, https://namelessproxy.com/api/v1/mobile/{port}/rotate?key=API_KEY, rufe denselben Endpunkt mit POST und einem Bearer API-Schlüssel auf oder stelle einen Timer ein. Nameless Proxy, ein datenschutzorientierter Proxy-Anbieter ohne KYC, weist dem Port in ca. 5–15 Sekunden eine neue Carrier-IP zu, maximal einmal alle 30 Sekunden pro Port. Dedizierte Ports starten bei $2.63/Tag. Ohne KYC — kein Ausweis, kein Selfie, keine Dokumente. Mit Krypto bezahlen.
Rotation auf einen Blick
| Rotationslink | GET https://namelessproxy.com/api/v1/mobile/{port}/rotate?key=API_KEY |
|---|---|
| API-Aufruf | POST /v1/mobile/{portId}/rotate mit Authorization: Bearer API_KEY |
| Timer | Alle 2 bis 1.440 Minuten |
| Zeit pro Rotation | Ca. 5–15 Sekunden |
| Limit | Eine Rotation alle 30 Sekunden pro Port; sonst 429 rotation_too_soon mit Retry-After |
| Schlüsselscope | proxies (füge read hinzu, um die IP-Historie anzuzeigen) |
| Antwort | ip, previousIp, rotatedAt, nextRotationAvailableAt |
| IP-Historie | 30 Tage gespeichert |
Was brauche ich vor der Rotation?
Sie benötigen drei Dinge aus dem Kundenbereich:
- Die Port-ID, die mit
mob_beginnt, zum Beispielmob_2v8k1q. - Den Endpunkt und die Zugangsdaten des Ports (Host, Port, Benutzername, Passwort), um Traffic zu senden und die IP zu prüfen.
- Einen API-Schlüssel mit dem
proxies-Scope. Der vollständige Schlüssel wird einmal angezeigt; wir speichern nur einen Hash. Fügen Siereadhinzu, um die IP-Historie aufzulisten.
Rotation gilt für dedizierte 4G/5G-Ports, nicht für rotierende mobile 4G-Proxys, die pro GB abgerechnet werden.
Wie rotiere ich mit dem Rotationslink?
Senden Sie eine GET-Anfrage an https://namelessproxy.com/api/v1/mobile/{port}/rotate?key=API_KEY, mit Ihrer Port-ID und dem API-Schlüssel ausgefüllt. Es funktioniert über ein Browser-Lesezeichen, curl oder jedes HTTP-Tool. Fügen Sie &format=text hinzu, um die neue IP als Klartext statt JSON zu erhalten. Der Aufruf gibt zurück, sobald das Modem neu verbunden ist, rechnen Sie also mit bis zu einer Minute Wartezeit, bevor Sie abbrechen.
Das Skript unten baut den Link aus der Vorlage und versucht es nach einer 429 erneut.
#!/usr/bin/env bash
# Rotate a dedicated port with its rotation link, retrying after 429.
set -euo pipefail
PORT_ID="PORT_ID" # e.g. mob_2v8k1q
API_KEY="API_KEY" # API key with the "proxies" scope
TEMPLATE="https://namelessproxy.com/api/v1/mobile/{port}/rotate?key=API_KEY"
URL="${TEMPLATE/"{port}"/$PORT_ID}"
URL="${URL/API_KEY/$API_KEY}&format=text" # format=text: the new IP as plain text
HDRS=$(mktemp); BODY=$(mktemp)
for attempt in 1 2 3; do
STATUS=$(curl -sS --max-time 60 -D "$HDRS" -o "$BODY" -w '%{http_code}' "$URL")
if [ "$STATUS" = "200" ]; then
echo "New IP: $(cat "$BODY")"; exit 0
fi
if [ "$STATUS" = "429" ]; then
WAIT=$(grep -i '^retry-after:' "$HDRS" | tr -dc '0-9'); WAIT=${WAIT:-30}
echo "Too soon; retrying in ${WAIT}s"; sleep "$WAIT"; continue
fi
echo "Rotation failed (HTTP $STATUS):"; cat "$BODY"; exit 1
done
exit 1Wie rotiere ich mit der API?
Senden Sie POST an denselben Pfad ohne Query-String, mit dem Schlüssel im Authorization: Bearer-Header. So bleibt der Schlüssel aus URLs heraus. Ein erfolgreicher Aufruf gibt die neue IP, die vorherige, die Zeit der Änderung und die früheste Zeit der nächsten Rotation zurück.
{
"ip": "203.0.113.57",
"previousIp": "203.0.113.12",
"rotatedAt": "2026-10-05T14:03:11Z",
"nextRotationAvailableAt": "2026-10-05T14:03:41Z"
}# pip install requests
import time
import requests
API_KEY = "API_KEY" # API key with the "proxies" scope
PORT_ID = "PORT_ID" # e.g. mob_2v8k1q
PROXY = "http://USERNAME:PASSWORD@HOST:PORT" # the port's endpoint, from the client area
TEMPLATE = "https://namelessproxy.com/api/v1/mobile/{port}/rotate?key=API_KEY"
ROTATE_URL = TEMPLATE.replace("{port}", PORT_ID).split("?")[0] # POST: key goes in the header
HEADERS = {"Authorization": f"Bearer {API_KEY}"}
def exit_ip():
return requests.get("https://api.ipify.org",
proxies={"http": PROXY, "https": PROXY}, timeout=30).text
def rotate(max_attempts=3):
for _ in range(max_attempts):
r = requests.post(ROTATE_URL, headers=HEADERS, timeout=60) # takes ~5-15 s
if r.status_code == 200:
return r.json() # ip, previousIp, rotatedAt, nextRotationAvailableAt
if r.status_code == 429: # rotation_too_soon or rate_limited
wait = int(r.headers.get("Retry-After", "30"))
print(f"{r.json()['error']['code']}: waiting {wait} s")
time.sleep(wait)
continue
r.raise_for_status() # 401, 403 (missing scope), 404, 409 port_not_active
raise RuntimeError("Rotation did not succeed")
before = exit_ip()
result = rotate()
print(f"{before} -> {result['ip']}; next rotation from {result['nextRotationAvailableAt']}")
if result["ip"] == result["previousIp"]:
print("Same IP: the carrier handed it back. Try again after the 30 s limit.")
print("Seen through the proxy:", exit_ip())Was passiert, wenn ich zu oft rotiere?
Die API antwortet mit 429 und dem Fehlercode rotation_too_soon, wenn die letzte Rotation weniger als 30 Sekunden her ist. Der Retry-After-Header und das error.details.retryAfter-Feld geben die Sekunden bis zum Warten an. Das nextRotationAvailableAt-Feld der letzten erfolgreichen Rotation sagt Ihnen das im Voraus.
Wie rotiere ich automatisch mit Timer?
Stellen Sie den Rotationsmodus des Ports auf interval mit einer Anzahl Minuten von 2 bis 1.440 im Kundenbereich oder per PATCH-Aufruf ein. Stellen Sie ihn auf manual zurück, um zu stoppen. Dasselbe Skript liest die IP-Historie des Ports, die jede IP mit Start- und Endzeit sowie dem Auslöser der Änderung zeigt: manuell, Link, Intervall, Umzug oder Anbieter. Wenn ein Aufruf 403 zurückgibt, fehlt dem Schlüssel ein Scope; erstellen Sie einen mit read und proxies.
PORT_ID="PORT_ID" # e.g. mob_2v8k1q
API_KEY="API_KEY" # scopes: proxies (+ read for the history)
TEMPLATE="https://namelessproxy.com/api/v1/mobile/{port}/rotate?key=API_KEY"
API_BASE="${TEMPLATE%%/v1/*}/v1" # the API root, taken from the rotation link
# Rotate automatically every 10 minutes (allowed: 2 to 1,440)
curl -sS -X PATCH "$API_BASE/mobile/$PORT_ID" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{"rotation": {"mode": "interval", "intervalMinutes": 10}}'
# Back to manual rotation
curl -sS -X PATCH "$API_BASE/mobile/$PORT_ID" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{"rotation": {"mode": "manual", "intervalMinutes": null}}'
# The last IPs of the port (history is kept 30 days)
curl -sS "$API_BASE/mobile/$PORT_ID/ip-history?perPage=10" \
-H "Authorization: Bearer $API_KEY"Warum bekomme ich manchmal dieselbe IP zurück?
Mobile 4G-Proxys teilen öffentliche IPv4-Adressen über Carrier-Grade NAT zwischen vielen Nutzern, sodass das Modem dieselbe Adresse erneut erhalten kann. Cloudflare weist darauf hin, dass eine IPv4-Adresse für Hunderte oder sogar Tausende Nutzer stehen kann. Vergleichen Sie ip mit previousIp in der Antwort; wenn sie übereinstimmen, rotieren Sie nach 30 Sekunden erneut.
Was sind die besten Praktiken für das Rotieren mobiler IPs?
- Pausieren Sie den Traffic während der Rotation. Offene Verbindungen über den Port brechen, wenn das Modem neu verbindet, also rotieren Sie zwischen den Aufgaben.
- Respektieren Sie das Limit. Lesen Sie
Retry-AfterodernextRotationAvailableAtstatt in einer Schleife zu wiederholen. - Prüfen Sie die IP über den Port, nicht nur in der API-Antwort.
- Behandeln Sie
409 port_not_active: Der Port ist abgelaufen, gesperrt oder wird noch eingerichtet. - Lesen Sie den Endpunkt nach einem Umzug neu: Host, Ports und Zugangsdaten können sich ändern.
- Brauchen Sie viele IPs gleichzeitig? Mieten Sie mehrere Ports; ein Port hat jeweils eine IP.
Nutzen Sie Rotation für legitime Zwecke wie App-Tests, Werbeprüfungen und Verwaltung von Kundenkonten. Umgehung von Sperren und Fake-Accounts sind laut Acceptable Use Policy verboten.
Häufig gestellte Fragen
Wie lange dauert eine Rotation einer mobilen IP?
Normalerweise 5 bis 15 Sekunden. Das Modem verbindet sich neu mit dem Anbieter, um eine neue IP zu bekommen, und der API-Aufruf gibt zurück, wenn das abgeschlossen ist. Stellen Sie Ihr HTTP-Timeout auf etwa eine Minute, damit eine langsame Verbindung nicht als Fehler gemeldet wird, und pausieren Sie Ihre Worker in der Zwischenzeit.
Kann ich schneller als alle 30 Sekunden rotieren?
Nein. Jeder Port erlaubt eine Rotation pro 30 Sekunden; ein schnellerer Aufruf erhält 429 rotation_too_soon mit einem Retry-After-Header. Das Limit gilt pro Port, also für mehr frische IPs pro Minute betreiben Sie mehrere Ports und rotieren diese abwechselnd oder nutzen rotierenden mobilen Traffic, der pro GB abgerechnet wird.
Kostet jede Rotation extra?
Nein. Rotation per Link, API oder Timer ist Teil jedes dedizierten Port-Plans, und in der Preisliste gibt es keine Gebühr pro Rotation. Ein Port wird täglich, wöchentlich oder monatlich abgerechnet, ab $2.63/Tag, mit unbegrenztes Datenvolumen und kein tägliches Limit.
Ist es sicher, meinen Rotationslink zu teilen?
Nein. Der Link enthält deinen API-Schlüssel, sodass jeder, der ihn hat, deinen Port rotieren kann, während du ihn nutzt. Gib Teammitgliedern stattdessen separate Ports. Erstelle den Schlüssel nur mit dem proxies Scope, damit ein geleakter Link keine Bestellungen ausführen kann, und widerrufe ihn sofort, falls er geleakt wird.
Wird eine neue IP immer in derselben Stadt sein?
Der Port bleibt beim selben Anbieter und Modem, aber der Anbieter wählt die IP, oft aus regionalen Pools. Ein IP-Checker kann daher die neue IP in einer nahegelegenen Stadt verorten. Um absichtlich Land, Anbieter oder Stadt zu ändern, verlege den Port im Kundenbereich.
Warum schlug die Rotation mit 401 oder 403 fehl?
Ein 401 bedeutet, dass der Schlüssel fehlt, falsch oder widerrufen ist: Prüfe, ob der vollständige Schlüssel im Link oder im Bearer-Header enthalten ist. Ein 403 bedeutet, dass dem Schlüssel der proxies Scope fehlt oder das Konto gesperrt ist. Erstelle einen neuen Schlüssel mit dem richtigen Scope; das Geheimnis eines alten Schlüssels kann nicht erneut angezeigt werden.
Quellen (2)
- Eine IP-Adresse, viele Nutzer: CGNAT erkennen, um Kollateralschäden zu reduzieren — Cloudflare Blog (2026-10-05)
- RFC 6888, Gemeinsame Anforderungen für Carrier-Grade NATs (CGNs) — RFC Editor (2026-10-05)
Miete einen dedizierten 4G/5G-Port
Ab $2.63/Tag, mit Rotation per Link, API oder Timer. Ohne KYC — keine ID, kein Selfie, keine Dokumente. Mit Krypto bezahlen.