Proxy IP Değiştirme / Rotasyon
XProxy mobil proxy'leri dinamik çıkış IP'si değişimini destekler. Proxy'nizin genel IP adresini yönetici panelinden manuel olarak, zamanlayıcıya bağlı bir programla otomatik olarak, istemci portalı GUI'si üzerinden veya ham HTTP API uç noktalarını kullanarak programatik olarak değiştirebilirsiniz.
Bölüm 1 — Yönetici Paneli IP Rotasyonu
XProxy yöneticisi olarak modemleri ana kontrol panelinizden doğrudan yönetebilir ve döndürebilirsiniz.
1. Manuel IP Rotasyonu (Anında)
Tek tıkla proxy IP'nizi anında değiştirin:
- Proxy Yönetimi sayfasına gidin.
- Tablodaki listede proxy'nizi bulun.
- Satırın en sağındaki turuncu Döndür düğmesine tıklayın.

2. Planlı Otomatik Rotasyon (Zamanlayıcı)
Proxy'lerinizi düzenli aralıklarla (örn. her 5 dakikada bir) otomatik olarak döndürülecek şekilde ayarlayın:
- İlk sütundaki onay kutularını işaretleyerek bir veya daha fazla proxy seçin.
- Araç çubuğundaki Toplu İşlem açılır menü düğmesine tıklayın ve Rotasyon Planla'yı seçin.

- Rotasyon Planla penceresinde:
- Rotasyon aralığınızı (örn.
30 secondsveya5 minutes) Her Aralıkta Çalıştır alanına girin. - 7/24 rotasyon için Süresiz seçeneğini seçin.
- Planı kaydedip etkinleştirmek için turuncu + İş Ekle düğmesine tıklayın.
- Rotasyon aralığınızı (örn.

3. Rotasyon API Bağlantısını Alma
Rotasyonları programatik olarak tetiklemek için benzersiz bir HTTP GET istek bağlantısını kopyalayın:
- Proxy tablosundaki Rotasyon sütununa gidin.
- Geri sayım sayacının hemen altındaki LINK metnine tıklayın.
- Rotasyon API bağlantısı doğrudan panonuza kopyalanır. İsteğe bağlı yeni bir IP tetiklemek için bu URL'yi botunuza veya betiğinize yapıştırabilirsiniz.
4. API Bağlantısının Alan Adını veya IP'sini Özelleştirme
Varsayılan olarak kopyalanan API bağlantısı yerel XProxy sunucu IP'nizi kullanır. Bağlantının özel alan adınızı veya genel IP'nizi kullanmasını istiyorsanız Görüntülenecek Ana Makine'yi yapılandırın:
- Sol kenar çubuğundaki Genel Ayarlar bölümüne gidin ve Sistem Ayarları'nı seçin.
- Ağ sekmesinin altında Görüntülenecek Ana Makine kartını bulun.
- Proxy Alan Adı giriş alanına özel alan adınızı (örn.
myproxy.duckdns.org) veya genel IP adresinizi girin. - Ayarları uygulamak için Kaydet'e tıklayın.

Bölüm 2 — İstemci Portalı IP Rotasyonu (Son Kullanıcı)
XProxy bayisinden mobil proxy satın aldıysanız, yönetici sunucusu erişimine gerek duymadan otomatik IP rotasyonunu doğrudan kişisel istemci panelinizden yapılandırabilirsiniz.
1. İstemci Panelinize Erişim
Proxy sağlayıcınız, erişim belirtecinizi içeren benzersiz bir yönetim URL'si gönderir. Proxy ayrıntılarınızı ve kontrol panelinizi görüntülemek için bu URL'yi herhangi bir web tarayıcısında açın.
http://<proxy-provider-domain>/client/<your-unique-token>
# Or:
http://<proxy-provider-domain>/selling/info?token=<your-token>
2. Otomatik Rotasyonu Yapılandırma
- Sayfadaki IP Rotasyon Kontrolü bölümünü bulun.
- Otomatik Rotasyon anahtarını ON konumuna getirin.
- Rotasyon Aralığı (saniye) alanına rotasyonlar arasındaki bekleme süresini girin (örn. 5 dakika için
300). - Yapılandırmayı kaydetmek için Değişiklikleri Kaydet (veya Güncelle) düğmesine tıklayın.
3. Manuel Anında Rotasyon ve API Bağlantıları
- Manuel Rotasyon: IP'yi anında değiştirmek için büyük mavi IP'yi Şimdi Döndür düğmesine tıklayın (5-10 saniye sürer).
- API Entegrasyonu: Rotasyon API Bağlantısı metin alanındaki URL'yi kopyalayın ve scraping betiklerinizde çağırın veya anti-tespit tarayıcı profilinize yapıştırın.
Bölüm 3 — Geliştirici IP Rotasyonu API Referansı
Geliştiriciler için XProxy; manuel rotasyonları tetikleme, sağlık durumunu sorgulama veya planları programatik olarak yönetme amacıyla ham HTTP uç noktaları sunar.
http://192.168.1.100 veya http://myproxy.duckdns.org). NextGen API (v1) — Manuel Rotasyon
1. Proxy Portuna Göre IP Döndürme
# 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. Cihaz Konumuna Göre IP Döndürme
# 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) — Rotasyon Planları
1. Rotasyon Planı İşi Ekleme
# 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. Planlı Rotasyon İşlerini Listeleme
# 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
}
}Eski API — Uyumluluk Uç Noktaları
1. Proxy Durumunu Kontrol Etme
# Example Request
curl 'http://192.168.1.100/status?proxy=192.168.1.100:4000'
# Response
status = True
msg = MODEM_READYmsg içinde döndürülen olası durum mesajı değerleri:
| Mesaj Kodu | Açıklama / Durum |
|---|---|
MODEM_READY | Modem/proxy bağlı ve trafiği yönlendirmeye hazır. |
MODEM_RESETTING | Modem şu anda hücresel bağlantısını sıfırlıyor (IP rotasyonu yapılıyor). |
MODEM_NOT_FOUND | İstenen proxy portuna bağlı etkin bir modem yok. |
MODEM_DISCONNECTED | Modem fiziksel olarak bağlantısı kesilmiş veya kapalı. |
COLLISION_IP | Birden fazla modem aynı genel IP adresini paylaşıyor (IP yenileme başarısız). |
2. Proxy IP'sini Yenileme / Döndürme
# Example Request
curl 'http://192.168.1.100/reset?proxy=192.168.1.100:4000'
# Response
status = True
msg = command_sent