Zmiana / rotacja IP proxy
Mobilne proxy XProxy obsługują dynamiczną zmianę wyjściowego adresu IP. Możesz rotować publiczny adres IP swojego proxy ręcznie z panelu administracyjnego, automatycznie według harmonogramu czasowego, za pośrednictwem GUI portalu klienta lub programowo przy użyciu surowych endpointów HTTP API.
Część 1 — Rotacja IP w panelu administracyjnym
Jako administrator XProxy możesz zarządzać modemami i rotować je bezpośrednio z głównego panelu sterowania.
1. Ręczna rotacja IP (natychmiastowa)
Zmień adres IP swojego proxy natychmiast jednym kliknięciem:
- Przejdź do strony Zarządzanie proxy.
- Znajdź swoje proxy na liście w tabeli.
- Kliknij pomarańczowy przycisk Rotuj na skrajnej prawej stronie wiersza.

2. Automatyczna rotacja według harmonogramu (timer)
Skonfiguruj swoje proxy tak, aby rotowały automatycznie w regularnych odstępach czasu (np. co 5 minut):
- Zaznacz jedno lub więcej proxy, klikając ich pola wyboru w pierwszej kolumnie.
- Kliknij przycisk rozwijany Partia na pasku narzędzi i wybierz Zaplanuj rotację.

- W oknie modalnym Zaplanuj rotację:
- Wpisz interwał rotacji (np.
30 secondslub5 minutes) w polu Wykonuj co. - Wybierz Bezterminowo, aby rotować 24/7.
- Kliknij pomarańczowy przycisk + Dodaj zadanie, aby zapisać i aktywować harmonogram.
- Wpisz interwał rotacji (np.

3. Pobieranie linku API rotacji
Skopiuj unikalny link żądania HTTP GET, aby wyzwalać rotacje programowo:
- Przejdź do kolumny Rotacja w tabeli proxy.
- Kliknij tekst LINK znajdujący się bezpośrednio pod licznikiem odliczania.
- Link API rotacji zostanie skopiowany bezpośrednio do schowka. Możesz wkleić ten adres URL do swojego bota lub skryptu, aby wywołać nowy adres IP na żądanie.
4. Dostosowywanie domeny lub adresu IP w linku API
Domyślnie skopiowany link API używa lokalnego adresu IP serwera XProxy. Jeśli chcesz, aby link korzystał z własnej domeny lub publicznego adresu IP, skonfiguruj Wyświetlany host:
- Przejdź do Ustawienia ogólne na lewym pasku bocznym i wybierz Ustawienia systemu.
- Na karcie Sieć znajdź kartę Wyświetlany host.
- W polu Domena proxy wpisz własną domenę (np.
myproxy.duckdns.org) lub swój publiczny adres IP. - Kliknij Zapisz, aby zastosować ustawienia.

Część 2 — Rotacja IP w portalu klienta (użytkownik końcowy)
Jeśli kupujesz proxy mobilne od resellera XProxy, możesz skonfigurować automatyczną rotację IP bezpośrednio ze swojego osobistego panelu klienta, bez konieczności dostępu do serwera administracyjnego.
1. Uzyskiwanie dostępu do panelu klienta
Twój dostawca proxy prześle Ci unikalny adres URL zarządzania zawierający token dostępu. Otwórz ten adres URL w dowolnej przeglądarce internetowej, aby wyświetlić szczegóły proxy i panel sterowania.
http://<proxy-provider-domain>/client/<your-unique-token>
# Or:
http://<proxy-provider-domain>/selling/info?token=<your-token>
2. Konfigurowanie automatycznej rotacji
- Znajdź na stronie sekcję Sterowanie rotacją IP.
- Przełącz przełącznik Automatyczna rotacja na ON.
- W polu Interwał rotacji (sekundy) wpisz czas opóźnienia między rotacjami (np.
300dla 5 minut). - Kliknij przycisk Zapisz zmiany (lub Aktualizuj), aby zapisać konfigurację.
3. Ręczna natychmiastowa rotacja i linki API
- Ręczna rotacja: Kliknij duży niebieski przycisk ROTUJ IP TERAZ, aby natychmiast zmienić adres IP (trwa to 5–10 sekund).
- Integracja API: Skopiuj adres URL z pola tekstowego Link API rotacji i wywołaj go w swoich skryptach scrapujących lub wklej do profilu przeglądarki antydetekcyjnej.
Część 3 — Dokumentacja API rotacji IP dla deweloperów
Dla deweloperów XProxy udostępnia surowe endpointy HTTP do programowego wyzwalania ręcznych rotacji, sprawdzania stanu lub zarządzania harmonogramami.
http://192.168.1.100 lub http://myproxy.duckdns.org). NextGen API (v1) — ręczna rotacja
1. Rotacja IP według portu proxy
# Path parameters: {proxy} - The host:port string of the target proxy (e.g. localhost:4001)
# Example Request
curl --location 'http://192.168.1.100/api/v1/rotate_ip/proxy/localhost:4001'
# Response (200 OK)
{
"status": true,
"msg": "command_sent"
}2. Rotacja IP według pozycji urządzenia
# Path parameters: {position} - The 1-based integer position index of the modem (e.g. 1)
# Example Request
curl --location 'http://192.168.1.100/api/v1/rotate_ip/position/1'
# Response (200 OK)
{
"status": true,
"msg": "command_sent"
}NextGen API (v2) — harmonogramy rotacji
1. Dodawanie zadania harmonogramu rotacji
# Headers: Content-Type: application/json
# Example Request
curl --location 'http://192.168.1.100/v2/schedule/rotation_add_job' \
--header 'Content-Type: application/json' \
--data '{
"run_per_day": "forever",
"positions": [1],
"interval": 5,
"unit": "minutes",
"specific_time": "00:00",
"start_time": null,
"end_time": null
}'
# Response (200 OK)
{
"status": true,
"msg": "Schedule rotation added successfully!"
}2. Pobieranie zaplanowanych zadań rotacji
# Headers: Content-Type: application/json
# Example Request
curl --location 'http://192.168.1.100/v2/schedule/rotation_jobs' \
--header 'Content-Type: application/json' \
--data '{
"positions": [1],
"page": 1,
"limit": 5
}'
# Response (200 OK)
{
"status": true,
"data": {
"data": [
{
"id": 3,
"position": 1,
"interval": 5,
"unit": "minutes",
"enabled": 1,
"next_run": 1741690800
}
],
"total": 1
}
}Legacy API — endpointy zgodności
1. Sprawdzanie statusu proxy
# Example Request
curl 'http://192.168.1.100/status?proxy=192.168.1.100:4000'
# Response
status = True
msg = MODEM_READYMożliwe wartości komunikatu statusu zwracane w msg:
| Kod komunikatu | Opis / stan |
|---|---|
MODEM_READY | Modem/proxy jest podłączony i gotowy do routowania ruchu. |
MODEM_RESETTING | Modem aktualnie resetuje swoje połączenie komórkowe (rotacja IP). |
MODEM_NOT_FOUND | Do żądanego portu proxy nie jest przypisany żaden aktywny modem. |
MODEM_DISCONNECTED | Modem jest fizycznie odłączony lub wyłączony. |
COLLISION_IP | Wiele modemów współdzieli ten sam publiczny adres IP (odnowienie IP nie powiodło się). |
2. Odnowienie / rotacja IP proxy
# Example Request
curl 'http://192.168.1.100/reset?proxy=192.168.1.100:4000'
# Response
status = True
msg = command_sent