Dlaczego proxy zmienia IP przeglądarki, ale nie innych aplikacji
Ustawienie proxy HTTP w przeglądarce lub Wi-Fi nie kieruje automatycznie wszystkich aplikacji i protokołów przez wybrany IP.
Zmieniony IP w przeglądarce opisuje to żądanie przeglądarki. Inne aplikacje mogą zachować trasę bezpośrednią, ponieważ każdy klient musi obsługiwać ustawienia proxy i z nich korzystać.
| Gdzie ustawiono proxy | Czym zwykle steruje |
|---|---|
| Ręczne ustawienia Firefoksa | Żądaniami obsługiwanymi przez Firefoksa. |
| Systemowe proxy HTTP | Aplikacjami, które odczytują i obsługują tę konfigurację. |
| Opcje HTTP lub SOCKS aplikacji | Ruchem objętym implementacją tej aplikacji. |
| Proxy sieci Wi-Fi | Klientami używającymi tego ustawienia w tej sieci. |
Gra lub rozmowa głosowa może korzystać z ruchu poza ścieżką HTTP; aplikacja otwierająca bezpośrednie gniazda może całkowicie zignorować systemowe proxy. Nawet SOCKS5 wymaga obsługi w implementacji: protokół definiuje powiązanie UDP, ale wbudowany SOCKS5 w Chromium obejmuje żądania URL przez TCP, a nie ogólny przekaźnik UDP.
Znajdź udokumentowany interfejs proxy drugiej aplikacji i dopasuj jej protokół. Jeśli takiego interfejsu nie ma, wielokrotna edycja systemowego punktu HTTP raczej jej nie skonfiguruje. Sprawdź żądanie z tej aplikacji w jej diagnostyce lub przez kontrolowany cel; curl może zweryfikować punkt końcowy, ale nie potwierdzić trasy innej aplikacji.
Sprawdź ponownie po uruchomieniu lub zmianie sieci. Proces może zachować ustawienia odczytane na starcie, a telefon przechodzący na dane komórkowe zostawia konfigurację właściwą dla Wi-Fi. Jeśli potrzebujesz routingu całego urządzenia, wybierz przeznaczony do tego mechanizm; ustawienie HTTP jednego klienta tego nie zapewnia.