Guia de conexão proxy e API REST
Tudo o que você precisa para conectar um navegador, script ou ferramenta de scraping ao ProxySite e automatizar pedidos com a API REST.
Gateway e portas
Planos rotativos residenciais, ilimitados e de ISP de longa duração usam um host de gateway com um login por plano. Planos residenciais estáticos e de datacenter fornecem uma lista de IPs dedicados, cada um com sua própria porta.
Chaves de nome de usuário
Adicione chaves ao seu nome de usuário para escolher localização e sessão. As chaves podem ser combinadas em qualquer ordem, por exemplo USERNAME-country-de-city-munich-session-a1b2-time-30.
-country-xx-country-dePaís de saída por código de duas letras. Deixado em branco: qualquer país.-city-name-city-munichCidade dentro do país escolhido, em grandes mercados.-session-id-session-a1b2c3Mantenha o mesmo IP para este id. Um novo id fornece um novo IP.-time-min-time-30Duração da sessão em minutos, até 120 (ISP de longa duração: até 12 horas).Exemplos de código
Qualquer software que suporte proxies HTTP ou SOCKS5 funciona: navegadores, ferramentas de perfil de navegador, cURL, Python, Node.js, PHP, Go e frameworks de scraping.
Exportação de listas de IP estáticos de Meus proxies como uma linha por IP no formato host:port:user:pass, pronto para ferramentas que importam listas de proxies.
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/jsonAPI REST
URL base https://proxysite.ink/api/v1. Envie sua chave como Authorization: Bearer pxk_... Crie a chave na página da API do painel; ela é mostrada uma vez. Cada conta pode fazer 300 solicitações por minuto. Pedidos feitos com a API são pagos com saldo da conta.
/api/v1/plansSem chaveCada plano com id, produto, quantidade, dias e preço em USD./api/v1/locationsSem chavePaíses por produto com código ISO e tamanho do pool residencial./api/v1/balanceChaveSaldo na conta em USD./api/v1/ordersChaveCompre um plano com saldo da conta. Corpo: plano, país./api/v1/ordersChaveSeus planos com status, tráfego restante, login de gateway ou lista de IPs./api/v1/orders/{id}ChaveUm plano pelo seu id.Solicitação
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"}'Resposta
{
"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": "..." }
}
}Erros
unauthorizedChave de API ausente ou incorreta. Nada é cobrado.bad_plan / bad_countryID de plano desconhecido ou uma localização que o plano não vende. Nada é cobrado.fundsSaldo insuficiente para o plano. Nada é cobrado.rate_limitedMais de 300 solicitações em um minuto. Nada é cobrado.networkO plano não pôde ser configurado no momento. Nada é cobrado; tente novamente mais tarde.not_foundNenhum plano com este id em sua conta.Obtenha seu login do gateway
Compre qualquer plano e seu login aparecerá em Meus proxies, pronto para os exemplos acima.