Senza KYC — niente ID, niente selfie, niente documenti. Pagamento in crypto: BTC, USDT, USDC, ETH, SOL, LTC.
Lingua: Italiano
Affitta un proxy residenziale

API · link rotazione, POST, timer

API rotazione IP proxy mobile: cambia IP via link o chiamata API

Ogni porta dedicata CellMast include un link di rotazione apribile in browser, un endpoint REST per script e un timer per rotazione automatica. Questa pagina mostra tutti e tre, con limiti e risposte.

Ultimo aggiornamento: · 6 min lettura

# 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

Risposta rapida

Come cambio l’IP di un proxy mobile via link, API o timer?

Con CellMast, apri il link di rotazione della porta, https://cellmast.com/api/v1/mobile/{port}/rotate?key=API_KEY, o chiama lo stesso endpoint con POST e chiave Bearer. Il modem si ricollega al carrier e ottiene un nuovo IP. Ogni rotazione ricollega la tua porta al carrier e di solito impiega 5–15 secondi; il carrier può occasionalmente restituire lo stesso IP: basta ruotare di nuovo. La rotazione è inclusa in ogni porta dedicata 4G/5G, da $2,63/giorno, senza KYC e con pagamento in crypto.

Rotazione in breve

Link di rotazioneGET https://cellmast.com/api/v1/mobile/{port}/rotate?key=API_KEY
Chiamata scriptPOST /api/v1/mobile/{portId}/rotate con Authorization: Bearer API_KEY
TimerPATCH /api/v1/mobile/{portId} con rotation.mode = interval, da ogni 2 minuti a ogni 24 ore
Cosa fa una rotazioneOgni rotazione ricollega la tua porta al carrier e di solito impiega 5–15 secondi; il carrier può occasionalmente restituire lo stesso IP: basta ruotare di nuovo
Intervallo minimo30 secondi tra due rotazioni manuali di una porta; le chiamate anticipate ricevono HTTP 429 con Retry-After
RispostaNuovo IP, IP precedente, tempo di rotazione, prossima rotazione consentita
Stesso IP di prima?Possibile: l'operatore sceglie l'indirizzo dal proprio pool
CostoIncluso in ogni porta dedicata; nessuna tariffa per rotazione
Ambito della chiaveChiave API con ambito proxies

Il link di rotazione è un URL semplice con l'ID della tua porta (sembra mob_2v8k1q; l’area clienti mostra il link pronto per ogni porta) e una chiave API incorporata. Aprirlo, in un browser, come segnalibro o in uno script, chiede al modem di disconnettersi dall’operatore e ricollegarsi. L’operatore assegna quindi un indirizzo IP, solitamente diverso.

Aggiungi &format=text per ricevere solo il nuovo IP come testo semplice, utile negli script shell. Tratta il link come una password: chiunque lo abbia può ruotare la tua porta, e la stessa chiave inviata in una chiamata API può anche modificare impostazioni delle porte, sotto-utenti o liste IP consentite. Crea una chiave separata solo per i link di rotazione, non condividere il link in documenti o anteprime di chat e revoca la chiave nell’area clienti se vengono compromessi.

Ruota con il 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"

Come ruotare da uno script con REST API?

Gli script devono usare POST con la chiave nell’intestazione Authorization, per evitare che la chiave finisca nei log del server o nella cronologia del browser. La risposta indica il nuovo IP e quando è consentita la prossima rotazione.

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

Gli indirizzi e i tempi nell’esempio sono illustrativi. previousIp consente al tuo codice di verificare se l’operatore ha realmente fornito un nuovo indirizzo.

Cosa succede se ruoto troppo spesso?

Una porta accetta al massimo una rotazione manuale ogni 30 secondi. Una chiamata anticipata restituisce HTTP 429 con errore rotation_too_soon e un’intestazione Retry-After che indica i secondi di attesa. Nulla si blocca: la porta mantiene il suo IP attuale.

Ruotare il più velocemente possibile è raramente utile. Durante ogni riconnessione la porta non trasmette traffico, e l’operatore può restituire lo stesso indirizzo. La guida alla strategia di rotazione suggerisce intervalli in base al compito.

Esempio di risposta (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"
  }
}

Come imposto la rotazione automatica con un timer?

Imposta la modalità di rotazione della porta su interval e scegli un numero di minuti da 2 a 1.440 (da ogni 2 minuti a ogni 24 ore). Il timer ruota la porta senza alcuna chiamata da parte tua. Torna a manual per fermarla. Puoi anche impostare il timer dall’area clienti.

Ruota ogni 10 minuti
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}}'

Come ruoto in Python o Node.js?

Entrambi gli esempi ruotano la porta e stampano il nuovo IP; l’esempio Python poi invia una richiesta tramite la porta. La guida Python aggiunge ritentativi e un aiuto per la rotazione.

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+ (salva come rotate.mjs)
// 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);
}

Posso spostare una porta su un altro operatore, città o paese?

Chiedi il supporto. Hai bisogno di un altro paese? Chiedi al supporto: se un proxy residenziale è disponibile lì, trasferiamo i tuoi giorni rimanenti su di esso e sistemiamo la differenza di prezzo tramite il tuo saldo (un trasferimento per periodo di fatturazione). Lo stesso vale per un altro operatore o città nello stesso paese. Dopo uno spostamento, host, porta e password possono cambiare: rileggili in area clienti.

Posso vedere quali IP ha usato la mia porta?

Sì. GET /api/v1/mobile/{portId}/ip-history elenca gli indirizzi assegnati alla porta con i relativi orari. Usalo per verificare che le rotazioni producano nuovi indirizzi, per confrontare i tuoi log o per confermare che ogni indirizzo appartenga all’operatore scelto. GET /api/v1/mobile/{portId}/usage mostra il traffico giornaliero per informazioni; i dati su una porta dedicata sono illimitati.

Il pool rotante per GB necessita di questa API?

No. Il pool mobile rotante cambia IP da solo: Ogni nuova connessione prende un IP dal pool, di solito diverso; per ottenere un IP nuovo a ogni richiesta, invia una richiesta per connessione (disattiva keep-alive). Lo controlli con lo username, per esempio USERNAME-country-us-session-abc123-ttl-15 per una sessione sticky di 15 minuti. L’API di rotazione è per porte dedicate, dove un modem è tuo e decidi tu quando cambiare IP.

Rotazione: domande

Quanto tempo ci mette a cambiare IP un proxy mobile?

Su una porta dedicata CellMast, solitamente 5–15 secondi: il modem si disconnette dall’operatore e si riattacca, e l’operatore assegna un indirizzo. Durante quel tempo la porta non trasmette traffico, quindi metti in pausa le richieste finché l’API non restituisce il nuovo IP.

C’è un limite al numero di rotazioni?

Le rotazioni non hanno costi aggiuntivi. L'API impone un solo limite: al massimo una rotazione manuale ogni 30 secondi per porta. È possibile impostare un timer da ogni 2 minuti a ogni 24 ore.

Perché ho ricevuto lo stesso IP dopo la rotazione?

Perché è il carrier a scegliere l'indirizzo. I carrier condividono indirizzi IPv4 pubblici tra molti abbonati tramite CGNAT, e una nuova connessione può assegnare lo stesso IP. Controlla previousIp nella risposta e ruota di nuovo dopo 30 secondi se ti serve un IP diverso. Vedi la guida CGNAT.

Solo con persone che possono controllare la porta. Il link contiene una chiave API: chiunque la possieda può ruotare la tua porta, e la stessa chiave in una chiamata API può anche modificare le impostazioni delle porte, sub-utenti o lista consentiti IP. Usa una chiave separata per i link di rotazione, preferisci l'endpoint POST con la chiave nell'intestazione negli script, e revoca la chiave nell'area clienti se il link viene compromesso.

Posso scegliere l'IP successivo o mantenere un IP per sempre?

No. Il carrier assegna gli indirizzi, quindi nessuno può scegliere il prossimo IP, e il carrier può cambiare un indirizzo in autonomia. Se ti serve lo stesso IP a lungo, imposta la rotazione manuale ed evita la riconnessione; se ti serve un IP fisso per una lista consentiti, un proxy mobile 4G non è il prodotto giusto.

Rotazione inclusa su ogni porta

Porte dedicate 4G/5G da $2,63/giorno, dati illimitati, rotazione tramite link, API o timer. Pagamento in crypto.

Dati illimitati

Affitta un proxy residenziale