Proxy kasutamine
Ühendamine SOCKS5 kaudu
Iga proxy-port räägib ühte protokolli — SOCKS5 või HTTP(S) — mis valitakse selle loomisel. SOCKS5 (socks5h:// kaudu) on enamiku tööriistade jaoks õige vaikevalik; loo HTTP(S)-port (http://user:pass@host:PORT) tööriistadele, mis räägivad ainult HTTP-d — üks kummastki, kui vajad mõlemat. Sama seadme pordid jagavad selle operaatori väljumis-IP-d ja roteeruvad koos. Neid saab kasutada kõik, mis räägib kumbagi protokolli — brauserid, kraapijad, antidetect-brauserid, curl.
h paneb DNS-i lahenduma läbi proxy — telefoni operaatori võrgus. Lihtne socks5:// lekitab su DNS-päringud sinu enda masinast, mis nullib mõtte ja võib paljastada su tegeliku asukoha.curl
curl -x socks5h://USERNAME:PASSWORD@GATEWAY:PORT \
https://api.ipify.org?format=jsonHTTP(S) SOCKS5 asemel
Eelistad HTTP-proxyt? Loo proxy-port väärtusega protocol: http — sellel on oma port ja mandaadid. See kannab HTTPS-i CONNECT-i kaudu, nii et su liiklus jääb otspunktist otspunktini krüpteerituks. Kui tööriist vajab mõlemat protokolli, loo üks port kummastki — need jagavad seadme väljumis-IP-d ja roteeruvad koos.
curl -x http://USERNAME:PASSWORD@GATEWAY:PORT \
https://api.ipify.org?format=jsonPython (requests)
Paigalda SOCKS-lisa: 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());Antidetect-brauserid ja muud tööriistad
Enamikul mitme konto ja antidetect-brauseritel (ning kraapimisraamistikel) on proxy-väli. Vali SOCKS5, seejärel täida oma proxy host, port, kasutajanimi ja parool — või kleebi terve socks5h://user:pass@host:port URL sinna, kus aktsepteeritakse üht „proxy URL-i“.
Üks telefon, palju tööriistu
Loo igale tööriistale või kliendile eraldi mandaat, et saaksid igaüht eraldi jälgida ja tühistada — vaata Mandaatide haldus. Nad kõik jagavad telefoni ühte operaatori IP-d.