De ce proxy-ul schimbă IP-ul browserului, dar nu al altor aplicații
O setare de proxy HTTP în browser sau Wi-Fi nu trimite automat toate aplicațiile și protocoalele prin IP-ul ales.
Un IP schimbat în browser descrie acea cerere a browserului. Alte aplicații pot păstra ruta directă, deoarece fiecare client trebuie să accepte și să folosească setările proxy.
| Unde a fost setat proxy-ul | Ce controlează în mod normal |
|---|---|
| Setări manuale Firefox | Cererile acceptate de Firefox. |
| Proxy HTTP de sistem | Aplicațiile care citesc și acceptă acea configurație. |
| Opțiunile HTTP sau SOCKS ale unei aplicații | Traficul acoperit de implementarea acelei aplicații. |
| Proxy-ul unei rețele Wi-Fi | Clienții care folosesc setarea în acea rețea. |
Un joc sau un apel vocal poate folosi trafic în afara căii HTTP; o aplicație care deschide socketuri directe poate ignora complet proxy-ul sistemului. Chiar și SOCKS5 necesită suport în implementare: protocolul definește asociere UDP, dar SOCKS5 integrat în Chromium acoperă cereri URL TCP, nu un releu UDP general.
Găsește interfața proxy documentată a celeilalte aplicații și potrivește protocolul ei. Dacă nu oferă una, schimbarea repetată a endpointului HTTP al sistemului probabil nu o va configura. Verifică o cerere a acelei aplicații prin diagnosticele ei sau o destinație controlată de tine; curl poate valida un endpoint, dar nu certifica ruta altei aplicații.
Verifică din nou după pornire sau schimbarea rețelei. Un proces poate păstra setări citite la pornire, iar un telefon care trece la date mobile lasă în urmă configurația specifică Wi-Fi. Dacă ai nevoie de rutare pentru tot dispozitivul, alege un mecanism pentru acel domeniu; setarea HTTP a unui singur client nu o poate realiza.