Jūsų proxy naudojimas
Prisijunkite per SOCKS5
Kiekvienas proxy prievadas kalba vienu protokolu — SOCKS5 arba HTTP(S) — pasirinktu kuriant. SOCKS5 (per socks5h://) yra tinkamiausias numatytasis pasirinkimas daugumai įrankių; sukurkite HTTP(S) prievadą (http://user:pass@host:PORT) įrankiams, kurie kalba tik HTTP — po vieną kiekvieno, jei reikia abiejų. Tame pačiame įrenginyje esantys prievadai dalijasi jo operatoriaus išėjimo IP ir keičiasi kartu. Bet kas, kas kalba bet kuriuo protokolu, gali juos naudoti — naršyklės, skreperiai, antidetect naršyklės, curl.
h priverčia DNS spręsti per proxy — telefono operatoriaus tinkle. Paprastas socks5:// praleidžia jūsų DNS paieškas iš jūsų pačių įrenginio, o tai paneigia visą prasmę ir gali atskleisti jūsų tikrą vietą.curl
curl -x socks5h://USERNAME:PASSWORD@GATEWAY:PORT \
https://api.ipify.org?format=jsonHTTP(S) vietoj SOCKS5
Norite HTTP proxy? Sukurkite proxy prievadą su protocol: http — jis gauna savo prievadą ir prisijungimo duomenis. Jis perneša HTTPS per CONNECT, todėl jūsų srautas lieka užšifruotas nuo galo iki galo. Jei įrankiui reikia abiejų protokolų, sukurkite po vieną kiekvieno prievadą — jie dalijasi įrenginio išėjimo IP ir keičiasi kartu.
curl -x http://USERNAME:PASSWORD@GATEWAY:PORT \
https://api.ipify.org?format=jsonPython (requests)
Įdiekite SOCKS priedą: 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 naršyklės ir kiti įrankiai
Dauguma daugelio paskyrų ir antidetect naršyklių (bei skreperių sistemų) turi proxy lauką. Pasirinkite SOCKS5, tada įrašykite host, prievadą, naudotojo vardą ir slaptažodį iš savo proxy — arba įklijuokite visą socks5h://user:pass@host:port URL ten, kur priimamas vienas „proxy URL“.
Vienas telefonas, daug įrankių
Sukurkite atskirus prisijungimo duomenis kiekvienam įrankiui ar klientui, kad galėtumėte stebėti ir atšaukti kiekvieną atskirai — žr. Prisijungimo duomenų valdymas. Visi jie dalijasi vienu telefono operatoriaus IP.