Warum ein Proxy die Browser-IP ändert, aber andere Apps direkt bleiben
Ein HTTP-Proxy im Browser oder WLAN leitet nicht automatisch jede Anwendung und jedes Protokoll über die ausgewählte IP.
Eine geänderte IP im Browser beschreibt diese Browseranfrage. Andere Anwendungen können ihre direkte Route beibehalten, denn Proxyeinstellungen sind Vorgaben, die jeder Client unterstützen und verwenden muss.
| Wo der Proxy eingestellt wurde | Was die Einstellung normalerweise steuert |
|---|---|
| Manuelle Firefox-Einstellungen | Von Firefox unterstützte Anfragen. |
| HTTP-Proxy des Systems | Anwendungen, die diese Konfiguration lesen und unterstützen. |
| HTTP- oder SOCKS-Optionen einer Anwendung | Der von der Implementierung dieser Anwendung abgedeckte Verkehr. |
| Proxy eines WLAN-Netzes | Clients, die diese Einstellung in diesem Netzwerk verwenden. |
Ein Spiel oder ein Sprachanruf kann Verkehr außerhalb des HTTP-Pfads verwenden; eine App mit direkten Sockets kann den Systemproxy vollständig ignorieren. Selbst SOCKS5 benötigt Unterstützung in der Implementierung: Das Protokoll definiert eine UDP-Zuordnung, Chromiums eingebaute SOCKS5-Unterstützung umfasst aber TCP-URL-Anfragen und kein allgemeines UDP-Relay.
Suchen Sie die dokumentierte Proxyschnittstelle der anderen Anwendung und verwenden Sie das passende Protokoll. Bietet sie keine an, wird wiederholtes Ändern des System-HTTP-Endpunkts sie wahrscheinlich nicht konfigurieren. Prüfen Sie eine Anfrage dieser App über deren Diagnose oder ein von Ihnen kontrolliertes Ziel; curl kann einen Endpunkt validieren, aber nicht die Route einer anderen App bestätigen.
Prüfen Sie nach dem Start oder einem Netzwerkwechsel erneut. Ein Prozess kann beim Start gelesene Einstellungen behalten, und ein Telefon beim Wechsel zu mobilen Daten die WLAN-spezifische Konfiguration zurücklassen. Brauchen Sie geräteweites Routing, wählen Sie einen dafür ausgelegten Mechanismus; die HTTP-Einstellung eines einzelnen Clients kann das nicht herstellen.