Gelten die Android-Proxy-Einstellungen für alle Apps auf dem Gerät?

Lesezeit: 3 Minuten

Wenn Sie Proxy-Einstellungen für ein Android-Gerät einrichten, gelten diese für alle Apps auf dem Gerät, einschließlich des Browsers? Oder gelten sie nur für den Browser?

Der Grund, warum ich frage, ist, dass beim Ändern der Proxy-Einstellungen auf einem Android-Gerät diese Meldung angezeigt wird, die mich verwirrt:

"HTTP proxy use by browser but may not be used by other applications"

Benutzer-Avatar
Julian Joque

Nein, sie gelten nicht global und ohne Root gibt es keine Möglichkeit, einen Proxy zu erzwingen, der von allen Anwendungen verwendet wird. Der Grund, warum die Nachricht, die Sie gefunden haben, so formuliert ist, ist, dass es Sache des App-Erstellers ist, die Proxy-Einstellungen zu respektieren und sie zu verwenden oder das Falsche zu tun und sie zu ignorieren.

Wenn Sie gerootet sind, können Sie verwenden diese App Dadurch werden die Proxy-Einstellungen auf alle Apps und Aktivitäten angewendet.

Der Grund dafür, dass dies nicht das Standardverhalten ist, liegt darin, dass es einige Sicherheitsrisiken darstellen könnte. Wenn der gesamte Datenverkehr umgeleitet werden könnte, könnte der gesamte Datenverkehr der Benutzer über einen schlechten Proxyserver geleitet werden, der sie ausspioniert, sodass sie Apps standardmäßig nur dann die Verwendung von Proxys erlauben, wenn sie ausdrücklich darum bitten.

  • Interessant. Das erklärt einiges. Vielen Dank.

    – Mikro

    25. Juni 2014 um 20:02 Uhr

  • Gibt es eine Methode, mit der Apps ohne Root über einen Proxy auf das Internet zugreifen können? indem Sie etwas angeben, dem dieser Proxyserver vertraut, tut er nichts anderes, als die Internetpakete weiterzuleiten

    – Shiv garg

    22. März 2015 um 14:08 Uhr

  • JAWOHL. Gott, ich bin so glücklich. Danke für die Antwort.

    – Dylan Pierce

    7. November 2015 um 17:24 Uhr

  • lol, auf dem iphone kann man den Proxy einfach für alles konfigurieren, sehr cool für die Entwicklung

    – Alexander Danilow

    7. Juli 2016 um 11:05 Uhr

  • Ich habe Proxydroid auf Android 8.1-RC1 ausprobiert und es stürzt immer wieder ab

    – Paolov

    9. Juni 2019 um 11:59 Uhr

Benutzer-Avatar
MSS

Versuchen postern. Es leitet den gesamten Datenverkehr an ein lokales VPN um und unterstützt:

  • SSH-Tunnel
  • Schattensocken
  • SOCKS5-Proxy
  • HTTPS/HTTP-VERBINDUNG

Sie finden es hier:

https://play.google.com/store/apps/details?id=com.tunnelworkshop.postern

und weitere ähnliche Apps wie hier:

https://android.izzysoft.de/applists.php?topic=cat;id=109

Wie Julian sagte, sind einige Apps oder SDKs in Apps nicht Proxy-fähig.

Ich habe das aus erster Hand mit einem SDK erlebt. Ich konnte nicht verstehen, warum mein Burp-Tool nicht angezeigt wurde. Ich fand schließlich heraus, dass es sich um einen Proxy handelte.

Wie Julian sagte, können Sie dies mit einer Android-App beheben. Eine Alternative – ich benutzte – unsichtbares Proxying. Schauen Sie sich an: https://portswigger.net/burp/help/proxy_options_invisible.html

  • Julians Antwort war aufschlussreich, aber wissen Sie, ob es Referenzlinks gibt, die dieses Thema weiter vertiefen? Es wäre hilfreich, diese zu sehen, als die Antwort “wie sie ist” zu nehmen. Dokumentation zu diesem beabsichtigten Verhalten und wie App-Anforderungen zur Verwendung eines Proxys usw. gestellt werden.

    – David

    27. Januar 2021 um 0:11 Uhr

  • War in Ihrem Fall das SDK von Drittanbietern oder Ihr eigenes benutzerdefiniertes SDK?

    – David

    27. Januar 2021 um 0:11 Uhr


Nicht sicher, welche Apps den Proxy verwenden oder nicht. Ich habe ein paar Android-Apps und sie haben es ignoriert.

Ich habe dies mit einer App namens Drony umgangen, für die das Gerät nicht gerootet sein muss. Ich habe ein paar Apps und sie werden alle gerne an drony weitergeleitet, ohne dass ich etwas an der App tun muss. Dann setze ich drony auf Proxy to Fiddler auf meinem lokalen Rechner. Anweisungen zum Einrichten finden Sie hier:
Richten Sie einen globalen Proxy auf Ihrem Android-Gerät ein, ohne zu rooten!

Das ist nicht richtig. Nahezu alle Apps respektieren die HTTP-Proxy-Einstellungen. Xamarin.Android tut dies oft nicht, aber Sie können dies in Ihrem Webclient überschreiben.

PS: Wenn dies fehlschlägt, können Sie dies in jedem Fall mit Wireshark tun.

  • Was lässt Sie glauben, dass Xamarin.Android den Android-Systemproxy ignoriert?

    – Sam Debruyn

    7. Oktober 2016 um 15:15 Uhr

  • Was lässt Sie glauben, dass Xamarin.Android den Android-Systemproxy ignoriert?

    – Sam Debruyn

    7. Oktober 2016 um 15:15 Uhr

1109490cookie-checkGelten die Android-Proxy-Einstellungen für alle Apps auf dem Gerät?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy