Gabay sa integrasyon at REST API ng Proxy
Lahat ng kailangan mo para ikonekta ang mga proxy ng ProxyVPN sa code, browser, at tools: hosts, ports, opsyon sa username, halimbawang handa nang kopyahin, at ang REST API.
Mga gateway at port
Ang mga planong residential, mobile, at unlimited ay gumagamit ng isang gateway bawat isa. Ang mga static ISP, datacenter, at shared plan ay ibinibigay bilang listahan ng IP na may kani-kanilang port.
Residential proxies
gw.proxyvpn.liveHTTP at HTTPS 7700, SOCKS5 7701
Mobile proxies
4g.proxyvpn.liveHTTP at HTTPS 7800, SOCKS5 7801
Unlimited residential proxies
unl.proxyvpn.liveHTTP at HTTPS 7900, SOCKS5 7901
Mga opsyon sa username
Magdagdag ng mga opsyon sa username mula sa My services. Maaari itong pagsamahin sa ganitong pagkakasunod.
-country-xxDalawang letrang country codeUSER-country-us-city-nameLungsod sa bansang iyon, lowercase, walang spacesUSER-country-de-city-frankfurt-session-namePinapanatili ang parehong IP hanggang sa 60 minutoUSER-country-gb-session-a1b2Mga halimbawa ng code
Palitan ang USER at PASS ng iyong login. Ang bawat tab ay isang kumpletong halimbawa.
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
Base URL https://proxyvpn.live/api/v1. Ipadala ang key bilang Authorization: Bearer pvk_... Gawin ang key sa account area. 300 request kada minuto bawat key.
| Pamamaraan | Path | Key | Nagbabalik |
|---|---|---|---|
| GET | /api/v1/plans | Hindi | Bawat plan kasama ang presyo, dami at haba |
| GET | /api/v1/locations | Hindi | Mga bansa, lungsod at mga produktong ibinebenta sa bawat isa |
| GET | /api/v1/balance | Oo | Ang iyong credit sa USD |
| POST | /api/v1/orders | Oo | Bumili ng plan mula sa credit: {plan, country} |
| GET | /api/v1/services | Oo | Ang iyong mga plan kasama ang mga login, IP list at end date |
| GET | /api/v1/services/{id} | Oo | Isang plan |
Mga error
unauthorizedNawawala o maling API key. Walang sisingilin.fundsMas mababa ang credit kaysa sa presyo ng plan. Walang sisingilin.bad_plan / bad_countryHindi kilalang plan, o isang bansang hindi ibinebenta ang produkto. Walang sisingilin.rate_limitedHigit sa 300 request kada minuto sa isang key.networkHindi maayos na na-setup ang plan sa ngayon. Walang sisingilin.Gumawa ng key at magsimulang magtayo
Ang mga API key ay ginagawa sa account area at ipinapakita minsan lamang.