प्रॉक्सी इंटीग्रेशन गाइड और REST API
ProxyVPN प्रॉक्सी को कोड, ब्राउज़र और टूल्स से कनेक्ट करने के लिए आपको जो कुछ भी चाहिए: होस्ट, पोर्ट, यूजरनेम विकल्प, कॉपी-रेडी उदाहरण और REST API।
गेटवे और पोर्ट
रेजिडेंशियल, मोबाइल और अनलिमिटेड प्लान प्रत्येक एक गेटवे का उपयोग करते हैं। स्टैटिक ISP, डेटासेंटर और शेयर्ड प्लान IP लिस्ट के रूप में आते हैं जिनके अपने पोर्ट होते हैं।
रेजिडेंशियल प्रॉक्सी
gw.proxyvpn.liveHTTP और HTTPS 7700, SOCKS5 7701
मोबाइल प्रॉक्सी
4g.proxyvpn.liveHTTP और HTTPS 7800, SOCKS5 7801
अनलिमिटेड रेजिडेंशियल प्रॉक्सी
unl.proxyvpn.liveHTTP और HTTPS 7900, SOCKS5 7901
यूजरनेम विकल्प
मेरी सेवाओं से यूजरनेम में विकल्प जोड़ें। उन्हें इस क्रम में संयोजित किया जा सकता है।
-country-xxदो अक्षरों का देश कोडUSER-country-us-city-nameउस देश में शहर, लोअरकेस, स्पेस के बिनाUSER-country-de-city-frankfurt-session-name60 मिनट तक एक ही IP रखता हैUSER-country-gb-session-a1b2कोड उदाहरण
USER और PASS को अपने लॉगिन से बदलें। प्रत्येक टैब एक पूर्ण उदाहरण है।
curl -x http://USER-country-us:PASS@gw.proxyvpn.live:7700 https://api.ipify.org
# SOCKS5, sticky for up to 60 minutes
curl -x socks5h://USER-country-de-session-a1:PASS@gw.proxyvpn.live:7701 https://api.ipify.orgimport requests
proxy = "http://USER-country-gb:PASS@gw.proxyvpn.live:7700"
r = requests.get("https://api.ipify.org?format=json",
proxies={"http": proxy, "https": proxy}, timeout=30)
print(r.json())import { ProxyAgent, fetch } from "undici";
const agent = new ProxyAgent("http://USER-country-jp:PASS@gw.proxyvpn.live:7700");
const res = await fetch("https://api.ipify.org?format=json", { dispatcher: agent });
console.log(await res.json());from playwright.sync_api import sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch(proxy={
"server": "http://gw.proxyvpn.live:7700",
"username": "USER-country-fr-city-paris",
"password": "PASS",
})
page = browser.new_page()
page.goto("https://api.ipify.org")
print(page.content())# settings.py
DOWNLOADER_MIDDLEWARES = {
"scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware": 110,
}
# in your spider
yield scrapy.Request(url, meta={
"proxy": "http://USER-country-us:PASS@gw.proxyvpn.live:7700"
})# list plans (no key needed)
curl https://proxyvpn.live/api/v1/plans
# buy a plan from credit
curl -X POST https://proxyvpn.live/api/v1/orders \
-H "Authorization: Bearer pvk_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"plan":"isp-25","country":"us"}'
# your services and logins
curl https://proxyvpn.live/api/v1/services -H "Authorization: Bearer pvk_YOUR_KEY"REST API
बेस URL https://proxyvpn.live/api/v1। कुंजी को Authorization: Bearer pvk_... के रूप में भेजें। खाता क्षेत्र में कुंजी बनाएं। प्रति कुंजी 300 अनुरोध प्रति मिनट।
| मेथड | पथ | कुंजी | रिटर्न |
|---|---|---|---|
| GET | /api/v1/plans | नहीं | हर प्लान अपनी कीमत, मात्रा और अवधि के साथ |
| GET | /api/v1/locations | नहीं | देश, शहर और प्रत्येक में बेचे जाने वाले उत्पाद |
| GET | /api/v1/balance | हां | USD में आपका क्रेडिट |
| POST | /api/v1/orders | हां | क्रेडिट से एक प्लान खरीदें: {plan, country} |
| GET | /api/v1/services | हां | आपके प्लान लॉगिन, IP सूची और समाप्ति तिथियों के साथ |
| GET | /api/v1/services/{id} | हां | एक प्लान |
त्रुटियाँ
unauthorizedगुम या गलत API कुंजी। कुछ भी चार्ज नहीं किया जाता है।fundsक्रेडिट प्लान की कीमत से कम है। कुछ भी चार्ज नहीं किया जाता है।bad_plan / bad_countryअज्ञात प्लान, या एक देश जिसमें उत्पाद नहीं बेचा जाता है। कुछ भी चार्ज नहीं किया जाता है।rate_limitedएक कुंजी पर एक मिनट में 300 से अधिक अनुरोध।networkप्लान अभी सेट नहीं किया जा सका। कुछ भी चार्ज नहीं किया जाता है।एक कुंजी बनाएं और निर्माण शुरू करें
API कुंजी खाता क्षेत्र में बनाई जाती हैं और एक बार दिखाई जाती हैं।