mobileproxy.app

Korištenje proxyja

Povezivanje putem SOCKS5

Svaki proxy port govori jedan protokol — SOCKS5 ili HTTP(S) — odabran pri izradi. SOCKS5 (preko socks5://) pravi je zadani izbor za većinu alata; izradite HTTP(S) port (http://user:pass@host:PORT) za alate koji govore samo HTTP — po jedan svake vrste ako trebate oboje. Portovi na istom uređaju dijele njegov izlazni IP operatera i rotiraju zajedno. Može ih koristiti sve što govori bilo koji od protokola — preglednici, scraperi, antidetect preglednici, curl.

Gdje se razrješava DNS
Uz socks5:// naziv poslužitelja razrješava vaše računalo prije spajanja. Želite li da se razrješavanje odvija na operaterskoj mreži telefona — kako bi geolocirani DNS odgovarao za izlaz, a ne za vas — upotrijebite socks5h:// s istim poslužiteljem, portom i vjerodajnicama ili u svojem klijentu označite opciju „DNS preko proxyja”.

curl

curl -x socks5://USERNAME:PASSWORD@GATEWAY:PORT \
     https://api.ipify.org?format=json

HTTP(S) umjesto SOCKS5

Više volite HTTP proxy? Izradite proxy port s protocol: http — dobiva vlastiti port i vjerodajnice. Prenosi HTTPS putem CONNECT-a, pa vaš promet ostaje šifriran od kraja do kraja. Ako alat treba oba protokola, izradite po jedan port svake vrste — dijele izlazni IP uređaja i rotiraju zajedno.

curl -x http://USERNAME:PASSWORD@GATEWAY:PORT \
     https://api.ipify.org?format=json

Python (requests)

Instalirajte SOCKS dodatak: pip install "requests[socks]".

import requests

proxy = "socks5://USERNAME:PASSWORD@GATEWAY:PORT"
r = requests.get(
    "https://httpbin.org/ip",
    proxies={"http": proxy, "https": proxy},
    timeout=30,
)
print(r.json())

Node.js

Install node-fetch and socks-proxy-agent; Node's global fetch ignores the non-standard agent option.

import fetch from "node-fetch";
import { SocksProxyAgent } from "socks-proxy-agent";

const agent = new SocksProxyAgent(
  "socks5://USERNAME:PASSWORD@GATEWAY:PORT"
);
const res = await fetch("https://api.ipify.org?format=json", { agent });
console.log(await res.json());

UDP (QUIC/HTTP3, DNS)

SOCKS5 portovi također nose UDP, koristeći standardnu naredbu UDP ASSOCIATE iz RFC 1928 — QUIC/HTTP3 i DNS izlaze s vaše operaterske IP adrese jednako kao i TCP. HTTP(S) portovi ne mogu nositi UDP; to je ograničenje HTTP proxy protokola, a ne vašeg uređaja.

Vaš klijent to mora zatražiti. Alati koji izdaju samo CONNECT — curl i većina HTTP biblioteka — ostaju na TCP-u bez obzira na to koju URL shemu koristite, pa socks5:// sam po sebi ne uključuje UDP. Upotrijebite QUIC/HTTP3 klijent koji govori SOCKS5 UDP ili tuneler (Clash, sing-box, tun2socks) koji cijeli UDP promet neke aplikacije usmjerava kroz proxy.

Preglednici su ovdje uobičajeno razočaranje: Chrome i Firefox u pravilu onemogućuju QUIC i odbijaju slati WebRTC medije kroz konfigurirani SOCKS5 proxy, pa se vraćaju na TCP. To je ponašanje preglednika — provedite ih kroz tuneler ako trebate njihov UDP na operaterskoj IP adresi.

Antidetect preglednici i drugi alati

Većina preglednika za više računa i antidetect preglednika (i okvira za scraping) ima polje za proxy. Odaberite SOCKS5, zatim unesite host, port, korisničko ime i lozinku iz svojeg proxyja — ili zalijepite cijeli socks5://user:pass@host:port URL gdje se prihvaća jedan "proxy URL".

Odaberite mobilni profil — Android ili iOS — umjesto profila za stolno računalo. Vaš promet izlazi sa stvarnog Android telefona na operaterskoj mreži, pa su TCP/IP karakteristike koje stranica može uočiti one mobilnog uređaja. Profil koji tvrdi da je Windows ili macOS iza mobilne operaterske IP adrese nesklad je koji sami stvarate; usklađivanje profila s izlazom čini cijelu priču dosljednom bez potrebe da se išta lažira.

Jedan telefon, mnogo alata

Izradite zasebnu vjerodajnicu za svaki alat ili korisnika kako biste svaku mogli neovisno pratiti i opozvati — pogledajte Upravljanje vjerodajnicama. Sve dijele jedinstveni IP operatera telefona.

Što je blokirano
Privatni i link-local rasponi (zaštita od SSRF-a) i poznata zlonamjerna odredišta filtriraju se na pristupniku prije nego što dođu do vašeg telefona. Legitiman cilj greškom blokiran? Javite nam — naši filtri su provjerljivi.