Varför en proxy ändrar webbläsarens IP men inte andra appar
En HTTP-proxy i webbläsaren eller Wi-Fi-inställningarna skickar inte automatiskt alla appar och protokoll genom vald IP.
En ändrad IP i webbläsaren beskriver just den webbläsarbegäran. Andra appar kan behålla sin direkta väg, eftersom proxyinställningar är uppgifter som varje klient måste stödja och använda.
| Var proxyn ställdes in | Vad den normalt styr |
|---|---|
| Manuella Firefox-inställningar | Begäranden som Firefox stöder. |
| Systemets HTTP-proxy | Appar som läser och stöder den konfigurationen. |
| En apps HTTP- eller SOCKS-alternativ | Den trafik som appens implementering täcker. |
| Ett Wi-Fi-nätverks proxy | Klienter som använder inställningen på det nätverket. |
Ett spel eller ett röstsamtal kan använda trafik utanför HTTP-vägen; en app med direkta sockets kan helt ignorera systemproxyn. Även SOCKS5 kräver stöd i implementeringen: protokollet definierar UDP-association, men Chromiums inbyggda SOCKS5 omfattar TCP-URL-begäranden och inte en generell UDP-reläfunktion.
Hitta den andra appens dokumenterade proxygränssnitt och matcha dess protokoll. Finns inget sådant är det osannolikt att upprepade ändringar av systemets HTTP-ändpunkt konfigurerar appen. Verifiera en begäran från appen med dess diagnostik eller en destination du kontrollerar; curl kan validera en ändpunkt men inte intyga en annan apps väg.
Kontrollera igen efter start eller nätverksbyte. En process kan behålla inställningar lästa vid starten, och en telefon som byter till mobildata lämnar den Wi-Fi-specifika konfigurationen. Behöver du routering av hela enheten, välj en mekanism avsedd för den omfattningen; en enda klients HTTP-inställning kan inte etablera det.