Ubah / Putar IP Proksi
Proxy seluler XProxy mendukung perubahan IP keluar secara dinamis. Anda dapat merotasi alamat IP publik proxy Anda secara manual dari dasbor admin, otomatis sesuai jadwal timer, melalui GUI portal klien, atau secara terprogram menggunakan endpoint HTTP API mentah.
Bagian 1 — Rotasi IP Dasbor Admin
Sebagai administrator XProxy, Anda dapat mengelola dan merotasi modem langsung dari panel kontrol utama Anda.
1. Rotasi IP Manual (Instan)
Ubah IP proxy Anda segera dengan satu klik:
- Buka halaman Manajemen Proxy.
- Temukan proxy Anda pada daftar tabel.
- Klik tombol oranye Rotasi di ujung paling kanan baris.

2. Rotasi Otomatis Terjadwal (Timer)
Atur proxy Anda agar berotasi otomatis pada interval rutin (mis. setiap 5 menit):
- Pilih satu atau beberapa proxy dengan mencentang kotak centangnya pada kolom pertama.
- Klik tombol dropdown Batch pada bilah alat lalu pilih Jadwalkan Rotasi.

- Pada modal Jadwalkan Rotasi:
- Masukkan interval rotasi Anda (mis.,
30 secondsatau5 minutes) pada Jalankan setiap. - Pilih Selamanya untuk merotasi 24/7.
- Klik tombol oranye + Tambah Pekerjaan untuk menyimpan dan mengaktifkan jadwal.
- Masukkan interval rotasi Anda (mis.,

3. Mendapatkan Tautan API Rotasi
Salin tautan permintaan HTTP GET unik untuk memicu rotasi secara terprogram:
- Buka kolom Rotasi pada tabel proxy.
- Klik teks LINK yang terletak tepat di bawah timer hitung mundur.
- Tautan API rotasi akan disalin langsung ke clipboard Anda. Anda dapat menempelkan URL ini ke bot atau skrip Anda untuk memicu IP baru sesuai permintaan.
4. Menyesuaikan Domain atau IP Tautan API
Secara bawaan, tautan API yang disalin menggunakan IP server XProxy lokal Anda. Jika Anda ingin tautan tersebut menggunakan domain kustom atau IP publik Anda, konfigurasikan Host Tampilan:
- Buka Pengaturan Umum pada sidebar kiri, lalu pilih Pengaturan Sistem.
- Pada tab Jaringan, temukan kartu Host Tampilan.
- Pada kolom input Domain Proxy, masukkan domain kustom Anda (mis.,
myproxy.duckdns.org) atau alamat IP publik Anda. - Klik Simpan untuk menerapkan pengaturan.

Bagian 2 — Rotasi IP Portal Klien (Pengguna Akhir)
Jika Anda membeli proxy seluler dari reseller XProxy, Anda dapat mengonfigurasi rotasi IP otomatis langsung dari dasbor klien pribadi Anda tanpa memerlukan akses server admin.
1. Mengakses Dasbor Klien Anda
Penyedia proxy Anda akan mengirimkan URL manajemen unik yang berisi token akses Anda. Buka URL ini di browser web apa pun untuk melihat detail proxy dan panel kontrol Anda.
http://<proxy-provider-domain>/client/<your-unique-token>
# Or:
http://<proxy-provider-domain>/selling/info?token=<your-token>
2. Mengonfigurasi Rotasi Otomatis
- Temukan bagian Kontrol Rotasi IP pada halaman.
- Alihkan toggle Rotasi Otomatis ke ON.
- Pada kolom Interval Rotasi (detik), masukkan waktu jeda antar-rotasi (mis.
300untuk 5 menit). - Klik tombol Simpan Perubahan (atau Perbarui) untuk menyimpan konfigurasi.
3. Rotasi Instan Manual & Tautan API
- Rotasi Manual: Klik tombol biru besar ROTASI IP SEKARANG untuk mengubah IP segera (memerlukan 5–10 detik).
- Integrasi API: Salin URL pada kolom teks Tautan API Rotasi dan panggil di dalam skrip scraping Anda atau tempelkan ke profil browser anti-deteksi Anda.
Bagian 3 — Referensi API Rotasi IP untuk Pengembang
Untuk pengembang, XProxy menyediakan endpoint HTTP mentah untuk memicu rotasi manual, menanyakan status kesehatan, atau mengelola jadwal secara terprogram.
http://192.168.1.100 atau http://myproxy.duckdns.org). API NextGen (v1) — Rotasi Manual
1. Rotasi IP berdasarkan Port 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. Rotasi IP berdasarkan Posisi Perangkat
# 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"
}API NextGen (v2) — Jadwal Rotasi
1. Tambahkan Pekerjaan Jadwal Rotasi
# 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. Ambil Pekerjaan Rotasi Terjadwal
# 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
}
}API Lama — Endpoint Kompatibilitas
1. Periksa Status Proxy
# Example Request
curl 'http://192.168.1.100/status?proxy=192.168.1.100:4000'
# Response
status = True
msg = MODEM_READYNilai pesan status yang mungkin dikembalikan pada msg:
| Kode Pesan | Deskripsi / Status |
|---|---|
MODEM_READY | Modem/proxy terhubung dan siap merutekan lalu lintas. |
MODEM_RESETTING | Modem sedang mereset koneksi selulernya (merotasi IP). |
MODEM_NOT_FOUND | Tidak ada modem aktif yang terikat ke port proxy yang diminta. |
MODEM_DISCONNECTED | Modem terputus secara fisik atau dimatikan. |
COLLISION_IP | Beberapa modem berbagi alamat IP publik yang sama (pembaruan IP gagal). |
2. Perbarui / Rotasi IP Proxy
# Example Request
curl 'http://192.168.1.100/reset?proxy=192.168.1.100:4000'
# Response
status = True
msg = command_sent