Proxy Integrationsleitfaden und REST API
Alles, was Sie benötigen, um ProxyVPN-Proxys mit Code, Browsern und Tools zu verbinden: Hosts, Ports, Benutzernamenoptionen, kopierfertige Beispiele und die REST API.
Gateways und Ports
Residential-, Mobile- und Unlimited-Pläne verwenden jeweils ein Gateway. Static ISP-, Datacenter- und Shared-Pläne werden als IP-Listen mit eigenen Ports bereitgestellt.
Residential-Proxys
gw.proxyvpn.liveHTTP und HTTPS 7700, SOCKS5 7701
Mobile-Proxys
4g.proxyvpn.liveHTTP und HTTPS 7800, SOCKS5 7801
Unlimited Residential-Proxys
unl.proxyvpn.liveHTTP und HTTPS 7900, SOCKS5 7901
Benutzernamenoptionen
Fügen Sie Optionen zum Benutzernamen aus Meine Dienste hinzu. Sie können in dieser Reihenfolge kombiniert werden.
-country-xxZweistelliger LändercodeUSER-country-us-city-nameStadt in diesem Land, klein geschrieben, keine LeerzeichenUSER-country-de-city-frankfurt-session-nameBehält die gleiche IP für bis zu 60 MinutenUSER-country-gb-session-a1b2Codebeispiele
Ersetzen Sie USER und PASS durch Ihre Anmeldedaten. Jeder Tab ist ein vollständiges Beispiel.
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
Basis-URL https://proxyvpn.live/api/v1. Senden Sie den Schlüssel als Authorization: Bearer pvk_... Erstellen Sie den Schlüssel im Kontobereich. 300 Anfragen pro Minute pro Schlüssel.
| Methode | Pfad | Schlüssel | Rückgaben |
|---|---|---|---|
| GET | /api/v1/plans | Nein | Jeder Plan mit seinem Preis, Menge und Länge |
| GET | /api/v1/locations | Nein | Länder, Städte und die in jedem verkauften Produkte |
| GET | /api/v1/balance | Ja | Ihr Guthaben in USD |
| POST | /api/v1/orders | Ja | Kaufen Sie einen Plan vom Guthaben: {plan, country} |
| GET | /api/v1/services | Ja | Ihre Pläne mit Logins, IP-Listen und Enddaten |
| GET | /api/v1/services/{id} | Ja | Ein Plan |
Fehler
unauthorizedFehlender oder falscher API-Schlüssel. Es wird nichts berechnet.fundsDas Guthaben ist niedriger als der Planpreis. Es wird nichts berechnet.bad_plan / bad_countryUnbekannter Plan oder ein Land, in dem das Produkt nicht verkauft wird. Es wird nichts berechnet.rate_limitedMehr als 300 Anfragen pro Minute mit einem Schlüssel.networkDer Plan konnte gerade nicht eingerichtet werden. Es wird nichts berechnet.Erstellen Sie einen Schlüssel und beginnen Sie mit der Entwicklung
API-Schlüssel werden im Kontobereich erstellt und einmalig angezeigt.