Utiliser votre proxy
Se connecter via SOCKS5
Chaque port de proxy parle un seul protocole — SOCKS5 ou HTTP(S) — choisi à sa création. SOCKS5 (via socks5h://) est le bon choix par défaut pour la plupart des outils ; créez un port HTTP(S) (http://user:pass@host:PORT) pour les outils qui ne parlent que HTTP — un de chaque si vous avez besoin des deux. Les ports d'un même appareil partagent son IP de sortie opérateur et tournent ensemble. Tout ce qui parle l'un ou l'autre protocole peut les utiliser — navigateurs, scrapers, navigateurs antidétection, curl.
h fait résoudre le DNS à travers le proxy — sur le réseau de l'opérateur du téléphone. Le simple socks5:// fait fuiter vos requêtes DNS depuis votre propre machine, ce qui va à l'encontre du but et peut révéler votre position réelle.curl
curl -x socks5h://USERNAME:PASSWORD@GATEWAY:PORT \
https://api.ipify.org?format=jsonHTTP(S) au lieu de SOCKS5
Vous préférez un proxy HTTP ? Créez un port de proxy avec protocol: http — il obtient son propre port et ses propres identifiants. Il transporte le HTTPS via CONNECT, donc votre trafic reste chiffré de bout en bout. Si un outil a besoin des deux protocoles, créez un port de chaque — ils partagent l'IP de sortie de l'appareil et tournent ensemble.
curl -x http://USERNAME:PASSWORD@GATEWAY:PORT \
https://api.ipify.org?format=jsonPython (requests)
Installez l'extra SOCKS : pip install "requests[socks]".
import requests
proxy = "socks5h://USERNAME:PASSWORD@GATEWAY:PORT"
r = requests.get(
"https://httpbin.org/ip",
proxies={"http": proxy, "https": proxy},
timeout=30,
)
print(r.json())Node.js
import { SocksProxyAgent } from "socks-proxy-agent";
const agent = new SocksProxyAgent(
"socks5h://USERNAME:PASSWORD@GATEWAY:PORT"
);
const res = await fetch("https://api.ipify.org?format=json", { agent });
console.log(await res.json());Navigateurs antidétection et autres outils
La plupart des navigateurs multi-comptes et antidétection (ainsi que les frameworks de scraping) ont un champ proxy. Choisissez SOCKS5, puis renseignez l'hôte, le port, le nom d'utilisateur et le mot de passe de votre proxy — ou collez l'URL complète socks5h://user:pass@host:port là où une seule « URL de proxy » est acceptée.
Un téléphone, plusieurs outils
Générez un identifiant distinct pour chaque outil ou client afin de pouvoir surveiller et révoquer chacun indépendamment — voir Gérer les identifiants. Ils partagent tous l'unique IP opérateur du téléphone.