プロキシ接続ガイドとREST API
ブラウザ、スクリプト、スクレイピングツールをProxySiteに接続し、REST APIで注文を自動化するために必要なすべての情報。
ゲートウェイとポート
ローテーティングレジデンシャル、無制限、ロングアクティングISPプランは、プランごとに1つのゲートウェイホストとログインを使用します。スタティックレジデンシャルおよびデータセンタープランでは、専用IPのリストが提供され、それぞれに独自のポートがあります。
ローテーティングリジデンシャルプロキシgate.proxysite.inkHTTP 9000 · SOCKS5 9001
無制限リジデンシャルプロキシgate.proxysite.inkHTTP 9100 · SOCKS5 9101
長時間有効ISPプロキシgate.proxysite.inkHTTP 9200 · SOCKS5 9201
スタティックリジデンシャルプロキシあなたのIPリストHTTPおよびSOCKS5ポート/IP
スタティックデータセンタープロキシあなたのIPリストHTTPおよびSOCKS5ポート/IP
ユーザー名キー
ロケーションとセッションを選択するために、ユーザー名にキーを追加します。キーは任意の順序で組み合わせることができます。例: USERNAME-country-de-city-munich-session-a1b2-time-30
-country-xx-country-de2文字のコードで出口国を指定します。省略: 任意の国。-city-name-city-munich選択した国の中の都市、大規模な市場で利用可能。-session-id-session-a1b2c3このIDに対して同じIPを維持します。新しいIDは新しいIPを提供します。-time-min-time-30セッションの長さを分単位で指定します。最大120(長期間ISP: 最大12時間)。コードサンプル
HTTPまたはSOCKS5プロキシをサポートするすべてのソフトウェアで動作します: ブラウザ、ブラウザプロファイルツール、cURL、Python、Node.js、PHP、Go、スクレイピングフレームワークなど。
静的IPリストを「My proxies」からエクスポートし、1行に1つのIPをhost:port:user:pass形式で出力します。プロキシリストをインポートするツールにそのまま使用できます。
curl -x http://gate.proxysite.ink:9000 \
-U "USERNAME-country-us:PASSWORD" \
https://ipinfo.io/jsonimport requests
proxy = "http://USERNAME-country-us:PASSWORD@gate.proxysite.ink:9000"
r = requests.get("https://ipinfo.io/json", proxies={"http": proxy, "https": proxy}, timeout=30)
print(r.json())import { ProxyAgent, fetch } from "undici";
const agent = new ProxyAgent("http://USERNAME-country-us:PASSWORD@gate.proxysite.ink:9000");
const res = await fetch("https://ipinfo.io/json", { dispatcher: agent });
console.log(await res.json());$ch = curl_init("https://ipinfo.io/json");
curl_setopt($ch, CURLOPT_PROXY, "gate.proxysite.ink:9000");
curl_setopt($ch, CURLOPT_PROXYUSERPWD, "USERNAME-country-us:PASSWORD");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
echo curl_exec($ch);proxy, _ := url.Parse("http://USERNAME-country-us:PASSWORD@gate.proxysite.ink:9000")
client := &http.Client{Transport: &http.Transport{Proxy: http.ProxyURL(proxy)}}
res, err := client.Get("https://ipinfo.io/json")curl -x socks5h://USERNAME-country-us:PASSWORD@gate.proxysite.ink:9001 \
https://ipinfo.io/jsonREST API
ベースURL https://proxysite.ink/api/v1。キーをAuthorization: Bearer pxk_...として送信します。ダッシュボードのAPIページでキーを作成します。一度だけ表示されます。各アカウントは1分間に300リクエストまで可能です。APIで注文されたプランはアカウントのクレジットから支払われます。
GET
/api/v1/plansキーなしID、製品、数量、日数、USDでの価格を含むすべてのプラン。GET
/api/v1/locationsキーなしISOコードと住宅用プールサイズを含む製品ごとの国。GET
/api/v1/balanceキーアカウントのクレジット(USD)。POST
/api/v1/ordersキーアカウントのクレジットからプランを購入します。本文: プラン、国。GET
/api/v1/ordersキーステータス、残りのトラフィック、ゲートウェイログインまたはIPリストを含むあなたのプラン。GET
/api/v1/orders/{id}キーIDによる1つのプラン。リクエスト
curl -X POST https://proxysite.ink/api/v1/orders \
-H "Authorization: Bearer pxk_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"plan":"res-500","country":"us"}'レスポンス
{
"ok": true,
"order": {
"id": "PXO-7KQ2M9XW4T",
"product": "rotating",
"plan": "res-500",
"quantity": 500,
"unit": "GB",
"price": "175.00",
"status": "active",
"traffic_left_gb": 500,
"gateway": { "host": "gate.proxysite.ink", "http_port": 9000, "socks5_port": 9001, "username": "ps...", "password": "..." }
}
}エラー
401
unauthorizedAPIキーが不足しているか間違っています。何も請求されません。400
bad_plan / bad_country不明なプランID、またはプランが販売していないロケーション。何も請求されません。402
fundsプランに十分なクレジットがありません。何も請求されません。429
rate_limited1分間に300リクエストを超えました。何も請求されません。503
networkプランを現在設定できませんでした。何も請求されません。後でもう一度試してください。404
not_foundこのIDのプランはあなたのアカウントにありません。