Používanie vášho proxy
Pripojenie cez SOCKS5
Každý proxy port hovorí jedným protokolom — SOCKS5 alebo HTTP(S) — zvoleným pri jeho vytvorení. SOCKS5 (cez socks5h://) je správne predvolené nastavenie pre väčšinu nástrojov; pre nástroje, ktoré hovoria len HTTP, vytvorte HTTP(S) port (http://user:pass@host:PORT) — po jednom od každého, ak potrebujete oba. Porty na tom istom zariadení zdieľajú jeho exit IP operátora a rotujú spoločne. Môže ich používať čokoľvek, čo hovorí niektorým z protokolov — prehliadače, scrapery, antidetect prehliadače, curl.
h zabezpečí, že sa DNS prekladá cez proxy — na sieti operátora telefónu. Obyčajné socks5:// uniká vaše DNS vyhľadávania z vlastného počítača, čo maria celý zmysel a môže prezradiť vašu skutočnú polohu.curl
curl -x socks5h://USERNAME:PASSWORD@GATEWAY:PORT \
https://api.ipify.org?format=jsonHTTP(S) namiesto SOCKS5
Uprednostňujete HTTP proxy? Vytvorte proxy port s protocol: http — dostane vlastný port a prihlasovacie údaje. Prenáša HTTPS cez CONNECT, takže váš prenos zostáva šifrovaný od začiatku do konca. Ak nástroj potrebuje oba protokoly, vytvorte po jednom porte z každého — zdieľajú exit IP zariadenia a rotujú spoločne.
curl -x http://USERNAME:PASSWORD@GATEWAY:PORT \
https://api.ipify.org?format=jsonPython (requests)
Nainštalujte doplnok 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());Antidetect prehliadače a ďalšie nástroje
Väčšina viacúčtových a antidetect prehliadačov (a scraping frameworkov) má pole pre proxy. Vyberte SOCKS5, potom vyplňte host, port, používateľské meno a heslo z vášho proxy — alebo vložte celú URL socks5h://user:pass@host:port tam, kde sa akceptuje jediná „proxy URL“.
Jeden telefón, mnoho nástrojov
Vytvorte samostatný prihlasovací údaj pre každý nástroj alebo zákazníka, aby ste mohli každý nezávisle sledovať a rušiť — pozri Správa prihlasovacích údajov. Všetky zdieľajú jedinú IP operátora telefónu.