Guide de connexion proxy et API REST
Tout ce dont vous avez besoin pour connecter un navigateur, un script ou un outil de scraping à ProxySite, et pour automatiser les commandes avec l'API REST.
Passerelle et ports
Les plans rotatifs résidentiels, illimités et ISP longue durée utilisent une seule passerelle avec un identifiant par plan. Les plans résidentiels statiques et de datacenter vous donnent une liste d'IP dédiées, chacune avec son propre port.
Clés du nom d'utilisateur
Ajoutez des clés à votre nom d'utilisateur pour choisir l'emplacement et la session. Les clés peuvent être combinées dans n'importe quel ordre, par exemple USERNAME-country-de-city-munich-session-a1b2-time-30.
-country-xx-country-dePays de sortie par code à deux lettres. Omis : n'importe quel pays.-city-name-city-munichVille dans le pays choisi, dans les grands marchés.-session-id-session-a1b2c3Conservez la même IP pour cet identifiant. Un nouvel identifiant donne une nouvelle IP.-time-min-time-30Durée de la session en minutes, jusqu'à 120 (ISP longue durée : jusqu'à 12 heures).Exemples de code
Tout logiciel prenant en charge les proxies HTTP ou SOCKS5 fonctionne : navigateurs, outils de profils de navigateur, cURL, Python, Node.js, PHP, Go et frameworks de scraping.
Exportation des listes d'IP statiques depuis Mes proxies sous forme d'une ligne par IP au format host:port:user:pass, prête pour les outils qui importent des listes 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 de base https://proxysite.ink/api/v1. Envoyez votre clé sous forme d'Authorization: Bearer pxk_... Créez la clé sur la page API du tableau de bord ; elle est affichée une seule fois. Chaque compte peut effectuer 300 requêtes par minute. Les commandes passées via l'API sont payées à partir du crédit du compte.
/api/v1/plansAucune cléChaque plan avec id, produit, quantité, jours et prix en USD./api/v1/locationsAucune cléPays par produit avec code ISO et taille du pool résidentiel./api/v1/balanceCléCrédit sur le compte en USD./api/v1/ordersCléAchetez un plan à partir du crédit du compte. Corps : plan, pays./api/v1/ordersCléVos plans avec statut, trafic restant, identifiant de passerelle ou liste d'IP./api/v1/orders/{id}CléUn plan par son id.Requête
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"}'Réponse
{
"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": "..." }
}
}Erreurs
unauthorizedClé API manquante ou incorrecte. Rien n'est facturé.bad_plan / bad_countryID de plan inconnu ou un emplacement que le plan ne vend pas. Rien n'est facturé.fundsCrédit insuffisant pour le plan. Rien n'est facturé.rate_limitedPlus de 300 requêtes en une minute. Rien n'est facturé.networkLe plan n'a pas pu être configuré pour le moment. Rien n'est facturé ; réessayez plus tard.not_foundAucun plan avec cet id sur votre compte.Obtenez votre identifiant de passerelle
Achetez n'importe quel plan et votre identifiant apparaît dans Mes proxies, prêt pour les exemples ci-dessus.