プロキシ統合ガイドとREST API
ProxyVPNプロキシをコード、ブラウザ、ツールに接続するために必要なすべて:ホスト、ポート、ユーザー名オプション、コピー可能な例、REST API。
ゲートウェイとポート
レジデンシャル、モバイル、無制限プランはそれぞれ1つのゲートウェイを使用します。静的ISP、データセンター、共有プランは独自のポートを持つIPリストとして提供されます。
住宅用プロキシ
gw.proxyvpn.liveHTTPとHTTPS 7700、SOCKS5 7701
モバイルプロキシ
4g.proxyvpn.liveHTTPとHTTPS 7800、SOCKS5 7801
無制限住宅用プロキシ
unl.proxyvpn.liveHTTPとHTTPS 7900、SOCKS5 7901
ユーザー名オプション
マイサービスからユーザー名にオプションを追加します。これらはこの順序で組み合わせることができます。
-country-xx2文字の国コードUSER-country-us-city-nameその国の都市、小文字、スペースなしUSER-country-de-city-frankfurt-session-name最大60分間同じ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_...として送信します。キーはアカウントエリアで作成します。キーごとに1分あたり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} | はい | 1つのプラン |
エラー
401
unauthorizedAPIキーが不足しているか間違っています。何も請求されません。402
fundsクレジットがプランの価格よりも低いです。何も請求されません。400
bad_plan / bad_country不明なプラン、または製品が販売されていない国です。何も請求されません。429
rate_limited1つのキーで1分間に300以上のリクエストがあります。503
networkプランを現在設定できませんでした。何も請求されません。