프록시 연결 가이드 및 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 목록HTTP 및 SOCKS5 포트 per IP
고정 데이터센터 프록시당신의 IP 목록HTTP 및 SOCKS5 포트 per IP
사용자 이름 키
사용자 이름에 키를 추가해서 위치와 세션을 선택할 수 있어요. 키는 어떤 순서로든 조합할 수 있어요. 예를 들어 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 (long acting ISP: 최대 12 시간).코드 샘플
HTTP나 SOCKS5 프록시를 지원하는 모든 소프트웨어에서 사용할 수 있어요: 브라우저, 브라우저 프로필 도구, cURL, Python, Node.js, PHP, Go, 그리고 스크래핑 프레임워크 등이요.
My proxies에서 정적 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, 제품, 수량, 일수 및 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별 하나의 플랜.요청
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에 해당하는 플랜이 없어요.