Guida alla connessione proxy e API REST
Tutto ciò di cui hai bisogno per connettere un browser, uno script o uno strumento di scraping a ProxySite e per automatizzare gli ordini con l'API REST.
Gateway e porte
I piani residenziali rotanti, illimitati e ISP a lunga durata utilizzano un host gateway con un login per piano. I piani residenziali statici e datacenter ti forniscono una lista di IP dedicati, ciascuno con la propria porta.
Chiavi del nome utente
Aggiungi chiavi al tuo nome utente per scegliere la posizione e la sessione. Le chiavi possono essere combinate in qualsiasi ordine, ad esempio USERNAME-country-de-city-munich-session-a1b2-time-30.
-country-xx-country-dePaese di uscita con codice di due lettere. Omesso: qualsiasi paese.-city-name-city-munichCittà all'interno del paese scelto, nei grandi mercati.-session-id-session-a1b2c3Mantieni lo stesso IP per questo ID. Un nuovo ID fornisce un nuovo IP.-time-min-time-30Durata della sessione in minuti, fino a 120 (ISP a lunga durata: fino a 12 ore).Esempi di codice
Funziona con qualsiasi software che supporta proxy HTTP o SOCKS5: browser, strumenti per profili browser, cURL, Python, Node.js, PHP, Go e framework di scraping.
Esportazione delle liste IP statiche da I miei proxy come una riga per IP nel formato host:port:user:pass, pronto per strumenti che importano liste di proxy.
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 di base https://proxysite.ink/api/v1. Invia la tua chiave come Authorization: Bearer pxk_... Crea la chiave nella pagina API del dashboard; viene mostrata una sola volta. Ogni account può effettuare 300 richieste al minuto. Gli ordini effettuati con l'API vengono pagati dal credito dell'account.
/api/v1/plansNessuna chiaveOgni piano con id, prodotto, quantità, giorni e prezzo in USD./api/v1/locationsNessuna chiavePaesi per prodotto con codice ISO e dimensione del pool residenziale./api/v1/balanceChiaveCredito sull'account in USD./api/v1/ordersChiaveAcquista un piano dal credito dell'account. Body: piano, paese./api/v1/ordersChiaveI tuoi piani con stato, traffico rimanente, accesso gateway o lista IP./api/v1/orders/{id}ChiaveUn piano tramite il suo id.Richiesta
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"}'Risposta
{
"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": "..." }
}
}Errori
unauthorizedChiave API mancante o errata. Nessun addebito.bad_plan / bad_countryID piano sconosciuto o una località che il piano non vende. Nessun addebito.fundsCredito insufficiente per il piano. Nessun addebito.rate_limitedPiù di 300 richieste in un minuto. Nessun addebito.networkIl piano non può essere configurato in questo momento. Nessun addebito; riprova più tardi.not_foundNessun piano con questo id sul tuo account.Ottieni il tuo accesso al gateway
Acquista un piano e il tuo accesso apparirà in I miei proxy, pronto per gli esempi sopra.