Ohne KYC — keine ID, kein Selfie, keine Dokumente. Mit Krypto bezahlen: BTC, USDT, USDC, ETH, SOL, LTC.
Sprache: Deutsch
Mieten Sie einen Port

API · Rotationslink, POST, Timer

Mobile Proxy IP-Rotations-API: IP per Link oder API-Aufruf ändern

Jeder CellMast dedizierte Port enthält einen Rotationslink, den Sie im Browser öffnen können, einen REST-Endpunkt für Skripte und einen Timer für automatische Rotation. Diese Seite zeigt alle drei mit Limits und Antworten.

Zuletzt aktualisiert: · 6 Min. Lesezeit

# 1. change the IP of your port
$ curl "https://cellmast.com/api/v1/mobile/{port}/rotate?key=API_KEY&format=text"
# 2. send a request through the port
$ curl -x http://USERNAME:[email protected]:7777 https://api.ipify.org

Schnelle Antwort

Wie ändere ich die IP eines mobilen 4G-Proxys per Link, API oder Timer?

Mit CellMast öffnen Sie den Rotationslink Ihres Ports, https://cellmast.com/api/v1/mobile/{port}/rotate?key=API_KEY, oder rufen denselben Endpunkt mit POST und einem Bearer-Key auf. Das Modem verbindet sich neu mit dem Carrier und erhält eine neue IP. Jede Rotation verbindet deinen Port neu mit dem Carrier und dauert üblicherweise 5–15 Sekunden; der Carrier kann gelegentlich dieselbe IP zurückgeben: einfach nochmal rotieren.. Rotation ist in jedem dedizierten 4G/5G Port enthalten, ab 2,63 $/Tag, ohne KYC und mit Zahlung in Krypto.

Rotation auf einen Blick

RotationslinkGET https://cellmast.com/api/v1/mobile/{port}/rotate?key=API_KEY
SkriptaufrufPOST /api/v1/mobile/{portId}/rotate mit Authorization: Bearer API_KEY
TimerPATCH /api/v1/mobile/{portId} mit rotation.mode = interval, von alle 2 Minuten bis zu alle 24 Stunden
Was eine Rotation bewirktJede Rotation verbindet deinen Port neu mit dem Carrier und dauert üblicherweise 5–15 Sekunden; der Carrier kann gelegentlich dieselbe IP zurückgeben: einfach nochmal rotieren.
Mindestabstand30 Sekunden zwischen zwei manuellen Rotationen eines Ports; frühere Anfragen erhalten HTTP 429 mit Retry-After
AntwortNeue IP, vorherige IP, Rotationszeit, nächstmögliche Rotation
Gleiche IP zurück?Möglich: der Anbieter wählt die Adresse aus seinem Pool aus
KostenIn jedem Dedicated-Port enthalten; keine Gebühr pro Rotation
SchlüsselscopeAPI-Schlüssel mit dem proxies Scope

Der Rotationslink ist eine einfache URL mit Ihrer Port-ID (sie sieht aus wie mob_2v8k1q; im Kundenbereich sehen Sie für jeden Port den fertigen Link) und einem API-Schlüssel darin. Das Öffnen des Links im Browser, Lesezeichen oder Skript fordert das Modem auf, die Verbindung zum Betreiber zu trennen und neu herzustellen. Der Betreiber weist dann eine IP-Adresse zu, meist eine andere.

Fügen Sie &format=text hinzu, um nur die neue IP als einfachen Text zu erhalten, was in Shell-Skripten praktisch ist. Behandeln Sie den Link wie ein Passwort: Jeder, der ihn hat, kann Ihren Port rotieren, und derselbe Schlüssel in einem API-Aufruf kann auch Ihre Port-Einstellungen, Unterbenutzer oder IP-Allowlist ändern. Erstellen Sie einen separaten Schlüssel nur für Rotationslinks, halten Sie den Link aus geteilten Dokumenten und Chatvorschauen fern und widerrufen Sie den Schlüssel im Kundenbereich bei Leckage.

Rotation mit dem Link (curl)
# Replace {port} with your port ID (e.g. mob_2v8k1q, not 7777) and API_KEY with your key
curl "https://cellmast.com/api/v1/mobile/{port}/rotate?key=API_KEY"

# Plain-text answer: just the new IP
curl "https://cellmast.com/api/v1/mobile/{port}/rotate?key=API_KEY&format=text"

Wie rotiere ich aus einem Skript mit der REST API?

Skripte sollten POST verwenden mit dem Schlüssel im Authorization Header, damit der Schlüssel nicht in Server-Logs oder Browser-Verlauf erscheint. Die Antwort gibt die neue IP und den Zeitpunkt der nächsten erlaubten Rotation zurück.

POST /api/v1/mobile/{portId}/rotate
curl -X POST "https://cellmast.com/api/v1/mobile/PORT_ID/rotate" \
  -H "Authorization: Bearer API_KEY"
Beispielantwort (200)
{
  "ip": "203.0.113.24",
  "previousIp": "198.51.100.7",
  "rotatedAt": "2026-10-13T09:41:07Z",
  "nextRotationAvailableAt": "2026-10-13T09:41:37Z"
}

Die Adressen und Zeiten im Beispiel sind illustrativ. previousIp erlaubt Ihrem Code zu prüfen, ob der Betreiber wirklich eine neue Adresse vergeben hat.

Was passiert, wenn ich zu oft rotiere?

Ein Port akzeptiert maximal eine manuelle Rotation alle 30 Sekunden. Ein Aufruf davor liefert HTTP 429 mit dem Fehler rotation_too_soon und einem Retry-After Header, der die Wartezeit in Sekunden angibt. Nichts bricht: Der Port behält seine aktuelle IP.

So schnell wie möglich zu rotieren ist selten sinnvoll. Während jeder Wiederverbindung trägt der Port keinen Traffic, und ein Betreiber kann dieselbe Adresse zurückgeben. Der Rotationsstrategie-Guide empfiehlt Intervalle je Aufgabe.

Beispielantwort (429)
HTTP/1.1 429 Too Many Requests
Retry-After: 22
Content-Type: application/json

{
  "error": {
    "code": "rotation_too_soon",
    "message": "Next rotation available in 22 seconds",
    "details": { "retryAfter": 22 },
    "requestId": "req_2b7c11"
  }
}

Wie stelle ich automatische Rotation auf einem Timer ein?

Setzen Sie den Rotationsmodus des Ports auf interval und wählen Sie eine Anzahl Minuten zwischen 2 und 1.440 (alle 2 Minuten bis alle 24 Stunden). Der Timer rotiert dann den Port ohne einen Aufruf Ihrerseits. Schalten Sie zurück auf manual, um es zu stoppen. Sie können den Timer auch im Kundenbereich einstellen.

Alle 10 Minuten rotieren
curl -X PATCH "https://cellmast.com/api/v1/mobile/PORT_ID" \
  -H "Authorization: Bearer API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"rotation": {"mode": "interval", "intervalMinutes": 10}}'

# back to manual rotation
curl -X PATCH "https://cellmast.com/api/v1/mobile/PORT_ID" \
  -H "Authorization: Bearer API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"rotation": {"mode": "manual", "intervalMinutes": null}}'

Wie rotiere ich in Python oder Node.js?

Beide Beispiele rotieren den Port und geben die neue IP aus; das Python-Beispiel sendet danach eine Anfrage über den Port. Der Python-Guide ergänzt Wiederholungen und einen Rotationshelfer.

Python (requests)
import requests

API = "https://cellmast.com/api/v1"
KEY = "API_KEY"
PORT_ID = "PORT_ID"
PROXY = "http://USERNAME:[email protected]:7777"

r = requests.post(f"{API}/mobile/{PORT_ID}/rotate",
                  headers={"Authorization": f"Bearer {KEY}"}, timeout=60)
if r.status_code == 429:
    print("too soon, retry after", r.headers.get("Retry-After"), "s")
else:
    r.raise_for_status()
    print("new IP:", r.json()["ip"])

print(requests.get("https://api.ipify.org",
                   proxies={"http": PROXY, "https": PROXY}, timeout=30).text)
Node.js 18+ (als rotate.mjs speichern)
// save as rotate.mjs (ES module), then: node rotate.mjs
const API = "https://cellmast.com/api/v1";
const res = await fetch(`${API}/mobile/PORT_ID/rotate`, {
  method: "POST",
  headers: { Authorization: "Bearer API_KEY" },
  signal: AbortSignal.timeout(60000),
});
if (res.status === 429) {
  console.log("retry after", res.headers.get("retry-after"), "s");
} else if (!res.ok) {
  throw new Error(`HTTP ${res.status}`);
} else {
  const { ip, previousIp } = await res.json();
  console.log(previousIp, "->", ip);
}

Kann ich einen Port zu einem anderen Betreiber, einer anderen Stadt oder einem anderen Land verschieben?

Fragen Sie den Support. Benötigen Sie ein anderes Land? Fragen Sie den Support: Wenn dort ein Port verfügbar ist, übertragen wir Ihre verbleibenden Tage dorthin und gleichen die Preisdifferenz über Ihr Guthaben aus (ein Wechsel pro Abrechnungszeitraum). Das Gleiche gilt für einen anderen Betreiber oder eine andere Stadt im gleichen Land. Nach dem Umzug können Host, Port und Passwort sich ändern: Lesen Sie diese Werte im Kundenbereich erneut aus.

Kann ich sehen, welche IPs mein Port verwendet hat?

Ja. GET /api/v1/mobile/{portId}/ip-history listet die Adressen auf, die dem Port mit Zeiten zugewiesen wurden. Nutzen Sie es, um zu überprüfen, ob Rotationen neue Adressen liefern, um Ihre eigenen Logs abzugleichen oder um zu bestätigen, dass jede Adresse zum gewählten Betreiber gehört. GET /api/v1/mobile/{portId}/usage zeigt tagesbezogenen Traffic als Information; Daten auf einem Dedicated Port sind unbegrenzt.

Braucht der rotierende per-GB-Pool diese API?

Nein. Der rotierende mobile Pool wechselt IPs automatisch: Jede neue Verbindung erhält eine IP aus dem Pool, meistens eine andere; für eine neue IP bei jeder Anfrage, sende pro Verbindung nur eine Anfrage (keep-alive ausschalten).. Sie steuern ihn über den Benutzernamen, z.B. USERNAME-country-us-session-abc123-ttl-15 für eine Sticky-Session von 15 Minuten. Die Rotations-API ist für Dedicated Ports, bei denen ein Modem Ihnen gehört und Sie bestimmen, wann die IP wechselt.

Rotation: Fragen

Wie lange dauert ein IP-Wechsel auf einem Mobilproxy?

Bei einem CellMast Dedicated-Port normalerweise 5–15 Sekunden: Das Modem trennt die Verbindung zum Betreiber und stellt sie neu her, wobei der Betreiber eine Adresse zuweist. Während dieser Zeit trägt der Port keinen Traffic, also pausieren Sie Ihre Anfragen, bis die API die neue IP zurückgibt.

Gibt es eine Begrenzung der Anzahl der Rotationen?

Rotationen kosten nichts extra. Die API setzt ein Limit: maximal eine manuelle Rotation alle 30 Sekunden pro Port. Ein Timer kann von alle 2 Minuten bis alle 24 Stunden eingestellt werden.

Warum habe ich nach der Rotation dieselbe IP bekommen?

Weil der Carrier die Adresse auswählt. Carriers teilen öffentliche IPv4-Adressen über CGNAT mit vielen Abonnenten, und eine Reconnect-Verbindung kann auf derselben Adresse landen. Prüfen Sie previousIp in der Antwort und rotieren Sie nach 30 Sekunden erneut, wenn Sie eine andere Adresse benötigen. Siehe den CGNAT-Leitfaden.

Nur mit Personen, die den Port kontrollieren könnten. Der Link enthält einen API-Schlüssel: jeder damit kann Ihren Port rotieren, und derselbe Schlüssel in einem API-Aufruf kann auch Einstellungen, Unterbenutzer oder IP-Whitelist Ihres Ports ändern. Verwenden Sie einen separaten Schlüssel für Rotationslinks, bevorzugen Sie den POST-Endpunkt mit dem Schlüssel im Header in Skripten, und widerrufen Sie den Schlüssel im Kundenbereich, falls der Link auffliegt.

Kann ich die nächste IP wählen oder eine IP dauerhaft behalten?

Nein. Die Adressen werden vom Carrier zugewiesen, niemand kann die nächste wählen, und ein Carrier kann eine Adresse selbst ändern. Wenn Sie dieselbe Adresse lange brauchen, stellen Sie Rotation auf manuell und vermeiden Reconnects; wenn Sie eine feste IP für eine Whitelist brauchen, ist ein mobiler Proxy nicht das richtige Produkt.

Rotation inklusive bei jedem Port

Dedizierte 4G/5G-Ports ab 2,63 $/Tag, unbegrenztes Datenvolumen, Rotation per Link, API oder Timer. Mit Krypto bezahlen.

Unbegrenzte Daten

Mieten Sie einen Port