Brug af din proxy
Forbind via SOCKS5
Hver proxy-port taler én protokol — SOCKS5 eller HTTP(S) — valgt, når du opretter den. SOCKS5 (via socks5h://) er den rigtige standard for de fleste værktøjer; opret en HTTP(S)-port (http://user:pass@host:PORT) til værktøjer, der kun taler HTTP — én af hver, hvis du har brug for begge. Porte på samme enhed deler dens mobil-eksit-IP og roterer sammen. Alt, der taler den ene af protokollerne, kan bruge dem — browsere, scrapere, antidetect-browsere, curl.
h'et gør, at DNS bliver slået op gennem proxyen — på telefonens mobilnetværk. Almindelig socks5:// lækker dine DNS-opslag fra din egen maskine, hvilket ødelægger pointen og kan afsløre din rigtige placering.curl
curl -x socks5h://USERNAME:PASSWORD@GATEWAY:PORT \
https://api.ipify.org?format=jsonHTTP(S) i stedet for SOCKS5
Foretrækker du en HTTP-proxy? Opret en proxy-port med protocol: http — den får sin egen port og loginoplysninger. Den fører HTTPS via CONNECT, så din trafik forbliver krypteret ende-til-ende. Hvis et værktøj kræver begge protokoller, så opret én port af hver — de deler enhedens eksit-IP og roterer sammen.
curl -x http://USERNAME:PASSWORD@GATEWAY:PORT \
https://api.ipify.org?format=jsonPython (requests)
Installér SOCKS-tilføjelsen: 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-browsere og andre værktøjer
De fleste multikonto- og antidetect-browsere (og scraping-frameworks) har et proxy-felt. Vælg SOCKS5, og udfyld derefter host, port, brugernavn og adgangskode fra din proxy — eller indsæt hele socks5h://user:pass@host:port-URL'en, hvor der accepteres en enkelt "proxy-URL".
Én telefon, mange værktøjer
Udsted et separat login for hvert værktøj eller hver kunde, så du kan overvåge og tilbagekalde hvert enkelt uafhængigt — se Håndtering af loginoplysninger. De deler alle telefonens ene mobil-IP.