प्रॉक्सी IP बदलना / घुमाना

XProxy मोबाइल प्रॉक्सी डायनामिक एग्ज़िट IP बदलाव का समर्थन करते हैं। आप अपने प्रॉक्सी का सार्वजनिक IP पता व्यवस्थापक डैशबोर्ड से मैन्युअल रूप से, टाइमर शेड्यूल पर स्वचालित रूप से, क्लाइंट पोर्टल GUI के माध्यम से, या रॉ HTTP API एंडपॉइंट का उपयोग करके प्रोग्रामेटिक रूप से रोटेट कर सकते हैं।

भाग 1 — व्यवस्थापक डैशबोर्ड IP रोटेशन

XProxy व्यवस्थापक के रूप में, आप अपने मुख्य नियंत्रण पैनल से सीधे मॉडेम प्रबंधित और रोटेट कर सकते हैं।

1. मैन्युअल IP रोटेशन (तत्काल)

एक क्लिक में अपना प्रॉक्सी IP तुरंत बदलें:

  1. प्रॉक्सी प्रबंधन पृष्ठ पर जाएँ।
  2. तालिका सूची में अपना प्रॉक्सी खोजें।
  3. पंक्ति के सबसे दाईं ओर नारंगी रोटेट बटन पर क्लिक करें।
XProxy मैन्युअल रोटेशन और API लिंक
IP तुरंत बदलने के लिए रोटेट पर क्लिक करें, या अपना API URL कॉपी करने के लिए LINK पर क्लिक करें

2. शेड्यूल्ड ऑटो-रोटेशन (टाइमर)

अपने प्रॉक्सी को नियमित अंतराल पर स्वचालित रूप से रोटेट करने के लिए सेट करें (उदा. हर 5 मिनट):

  1. पहले कॉलम में उनके चेकबॉक्स चुनकर एक या अधिक प्रॉक्सी चुनें।
  2. टूलबार में बैच ड्रॉपडाउन बटन पर क्लिक करें और रोटेशन शेड्यूल करें चुनें।
XProxy बैच ड्रॉपडाउन मेनू
प्रॉक्सी चुनें और बैच मेनू से रोटेशन शेड्यूल संवाद खोलें
  1. रोटेशन शेड्यूल मोडल में:
    • हर बार चलाएँ के अंतर्गत अपना रोटेशन अंतराल दर्ज करें (उदा., 30 seconds या 5 minutes)।
    • 24/7 रोटेट करने के लिए हमेशा चुनें।
    • शेड्यूल सहेजने और सक्रिय करने के लिए नारंगी + कार्य जोड़ें बटन पर क्लिक करें।
XProxy रोटेशन शेड्यूल मोडल संवाद
अंतराल टाइमर कॉन्फ़िगर करें और शेड्यूल्ड ऑटो-रोटेशन शुरू करने के लिए कार्य जोड़ें पर क्लिक करें

3. रोटेशन API लिंक प्राप्त करें

रोटेशन को प्रोग्रामेटिक रूप से ट्रिगर करने के लिए एक अद्वितीय HTTP GET अनुरोध लिंक कॉपी करें:

  1. प्रॉक्सी तालिका में रोटेशन कॉलम पर जाएँ।
  2. काउंटडाउन टाइमर के ठीक नीचे स्थित LINK टेक्स्ट पर क्लिक करें।
  3. रोटेशन API लिंक सीधे आपके क्लिपबोर्ड पर कॉपी हो जाएगा। आवश्यकता पड़ने पर नया IP ट्रिगर करने के लिए आप इस URL को अपने बॉट या स्क्रिप्ट में पेस्ट कर सकते हैं।

4. API लिंक डोमेन या IP अनुकूलित करना

डिफ़ॉल्ट रूप से, कॉपी किया गया API लिंक आपके लोकल XProxy सर्वर IP का उपयोग करता है। यदि आप चाहते हैं कि लिंक आपके कस्टम डोमेन या सार्वजनिक IP का उपयोग करे, तो डिस्प्ले होस्ट कॉन्फ़िगर करें:

  1. बाएँ साइडबार में सामान्य सेटिंग्स पर जाएँ और सिस्टम सेटिंग चुनें।
  2. नेटवर्क टैब के अंतर्गत, डिस्प्ले होस्ट कार्ड खोजें।
  3. प्रॉक्सी डोमेन इनपुट फ़ील्ड में, अपना कस्टम डोमेन (उदा., myproxy.duckdns.org) या अपना सार्वजनिक IP पता दर्ज करें।
  4. सेटिंग्स लागू करने के लिए सहेजें पर क्लिक करें।
XProxy कस्टम डोमेन सेटिंग्स
कॉपी करने योग्य API लिंक अपडेट करने के लिए डिस्प्ले होस्ट के अंतर्गत अपना कस्टम डोमेन कॉन्फ़िगर करें

भाग 2 — क्लाइंट पोर्टल IP रोटेशन (अंतिम उपयोगकर्ता)

यदि आप किसी XProxy रीसेलर से मोबाइल प्रॉक्सी खरीदते हैं, तो आप व्यवस्थापक सर्वर एक्सेस की आवश्यकता के बिना सीधे अपने व्यक्तिगत क्लाइंट डैशबोर्ड से स्वचालित IP रोटेशन कॉन्फ़िगर कर सकते हैं।

1. अपने क्लाइंट डैशबोर्ड तक पहुँचना

आपका प्रॉक्सी प्रदाता आपको आपके एक्सेस टोकन वाला एक अद्वितीय प्रबंधन URL भेजेगा। अपने प्रॉक्सी विवरण और नियंत्रण पैनल देखने के लिए इस URL को किसी भी वेब ब्राउज़र में खोलें।

Client Portal URL Format
http://<proxy-provider-domain>/client/<your-unique-token>
# Or:
http://<proxy-provider-domain>/selling/info?token=<your-token>
XProxy क्लाइंट डैशबोर्ड पोर्टल GUI
XProxy क्लाइंट पोर्टल: प्रॉक्सी स्थिति देखने और ऑटो-रोटेशन सेटिंग्स कॉन्फ़िगर करने के लिए वास्तविक इंटरफ़ेस

2. ऑटो-रोटेशन कॉन्फ़िगर करना

  1. पृष्ठ पर IP रोटेशन नियंत्रण अनुभाग खोजें।
  2. ऑटो रोटेशन टॉगल को ON पर करें।
  3. रोटेशन अंतराल (सेकंड) फ़ील्ड में, रोटेशन के बीच का विलंब समय दर्ज करें (उदा. 5 मिनट के लिए 300)।
  4. कॉन्फ़िगरेशन सहेजने के लिए परिवर्तन सहेजें (या अपडेट करें) बटन पर क्लिक करें।

3. मैन्युअल तत्काल रोटेशन और API लिंक

  • मैन्युअल रोटेशन: IP तुरंत बदलने के लिए बड़े नीले अभी IP रोटेट करें बटन पर क्लिक करें (इसमें 5-10 सेकंड लगते हैं)।
  • API एकीकरण: रोटेशन API लिंक टेक्स्ट फ़ील्ड में मौजूद URL को कॉपी करें और इसे अपनी स्क्रैपिंग स्क्रिप्ट में कॉल करें या अपने एंटी-डिटेक्ट ब्राउज़र प्रोफ़ाइल में पेस्ट करें।

भाग 3 — डेवलपर IP रोटेशन API संदर्भ

डेवलपर्स के लिए, XProxy मैन्युअल रोटेशन ट्रिगर करने, स्वास्थ्य स्थिति क्वेरी करने, या शेड्यूल को प्रोग्रामेटिक रूप से प्रबंधित करने के लिए रॉ HTTP एंडपॉइंट प्रदान करता है।

बेस URL: बेस URL आपके XProxy सर्वर का IP या डोमेन है (उदा. http://192.168.1.100 या http://myproxy.duckdns.org)।

NextGen API (v1) — मैन्युअल रोटेशन

1. प्रॉक्सी पोर्ट से IP रोटेट करें

GET /api/v1/rotate_ip/proxy/{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. डिवाइस स्थिति से IP रोटेट करें

GET /api/v1/rotate_ip/position/{position}
# 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) — रोटेशन शेड्यूल

1. रोटेशन शेड्यूल कार्य जोड़ें

POST /v2/schedule/rotation_add_job
# 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. शेड्यूल्ड रोटेशन कार्य प्राप्त करें

POST /v2/schedule/rotation_jobs
# 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 — संगतता एंडपॉइंट

1. प्रॉक्सी स्थिति जाँचें

GET /status?proxy={ip:port}
# Example Request
curl 'http://192.168.1.100/status?proxy=192.168.1.100:4000'

# Response
status = True
msg = MODEM_READY

msg में लौटाए गए संभावित स्थिति संदेश मान:

संदेश कोडविवरण / स्थिति
MODEM_READYमॉडेम/प्रॉक्सी कनेक्ट है और ट्रैफ़िक रूट करने के लिए तैयार है।
MODEM_RESETTINGमॉडेम वर्तमान में अपना सेल्युलर कनेक्शन रीसेट कर रहा है (IP रोटेट हो रहा है)।
MODEM_NOT_FOUNDअनुरोधित प्रॉक्सी पोर्ट से कोई सक्रिय मॉडेम बंधा नहीं है।
MODEM_DISCONNECTEDमॉडेम भौतिक रूप से डिस्कनेक्ट है या बंद है।
COLLISION_IPकई मॉडेम एक ही सार्वजनिक IP पता साझा करते हैं (IP नवीनीकरण विफल)।

2. प्रॉक्सी IP नवीनीकृत / रोटेट करें

GET /reset?proxy={ip:port}
# Example Request
curl 'http://192.168.1.100/reset?proxy=192.168.1.100:4000'

# Response
status = True
msg = command_sent