代理连接指南和REST API
连接浏览器、脚本或爬虫工具到ProxySite所需的一切,以及使用REST API自动化订单的所有信息。
网关和端口
轮换住宅、无限和长效ISP计划使用一个网关主机,每个计划一个登录信息。静态住宅和数据中心计划为您提供专用IP列表,每个IP都有自己的端口。
轮换住宅代理gate.proxysite.inkHTTP 9000 · SOCKS5 9001
无限住宅代理gate.proxysite.inkHTTP 9100 · SOCKS5 9101
长效ISP代理gate.proxysite.inkHTTP 9200 · SOCKS5 9201
静态住宅代理您的IP列表每个IP的HTTP和SOCKS5端口
静态数据中心代理您的IP列表每个IP的HTTP和SOCKS5端口
用户名密钥
在用户名中添加密钥以选择位置和会话。密钥可以按任意顺序组合,例如 USERNAME-country-de-city-munich-session-a1b2-time-30。
-country-xx-country-de通过两位字母代码选择出口国家。留空:任意国家。-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列表,每行格式为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页面生成(仅显示一次)。每个账户每分钟限300次请求。通过API下单将从账户余额支付。
GET
/api/v1/plans无密钥所有方案包含ID、产品类型、数量、天数及美元价格。GET
/api/v1/locations无密钥各产品支持国家(含ISO代码及住宅IP池规模)。GET
/api/v1/balance密钥账户余额(美元)。POST
/api/v1/orders密钥使用账户余额购买方案。请求体需包含方案和国家。GET
/api/v1/orders密钥您的方案列表(含状态、剩余流量、网关登录信息或IP列表)。GET
/api/v1/orders/{id}密钥通过ID查询单个方案。请求
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_limited每分钟请求超过300次。不会产生费用。503
network当前无法设置该方案。不会产生费用,请稍后重试。404
not_found您的账户中没有此ID对应的方案。