curl, Python et Node
Des exemples prêts à l’emploi pour vos scripts.
Python, requests
Python
import requests
proxy = "http://LOGIN:PASSWORD@HOST:823"
r = requests.get(
"https://ipinfo.io/json",
proxies={"http": proxy, "https": proxy},
timeout=30,
)
print(r.json())HOST est l’adresse de la passerelle de votre accès ; LOGIN et PASSWORD sont votre identifiant et votre mot de passe. Les trois figurent sur la page de commande et dans « Mon accès ».
Node.js
Via undici, le client intégré à Node — sans dépendance supplémentaire.
Node.js
import { ProxyAgent, fetch } from "undici";
const agent = new ProxyAgent("http://LOGIN:PASSWORD@HOST:823");
const res = await fetch("https://ipinfo.io/json", { dispatcher: agent });
console.log(await res.json());À garder en tête
Mettez un délai d’attente : les adresses domestiques répondent plus lentement que celles de datacenter, et une requête sans délai peut rester bloquée plusieurs minutes.
Réessayez avec une nouvelle requête plutôt que sur la même connexion : sur le port 823, la nouvelle tentative part alors d’une autre adresse.