it-swarm.com.de

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

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, den ich frage, ist, dass beim Ändern der Proxy-Einstellungen auf einem Android Gerät die folgende Meldung angezeigt wird, die mich verwirrt:

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

Nein, sie gelten nicht global und ohne root gibt es keine Möglichkeit, die Verwendung eines Proxys für alle Anwendungen zu erzwingen. Der Grund, warum die Nachricht, die Sie gefunden haben, so formuliert ist, ist, dass es dem App-Ersteller überlassen ist, die Proxy-Einstellungen zu respektieren und sie zu verwenden oder das Falsche zu tun und sie zu ignorieren.

Wenn Sie gerade als Root angemeldet sind, können Sie diese App verwenden, um die Proxy-Einstellungen auf alle Apps und Aktivitäten anzuwenden.

Der Grund dafür, dass dies nicht das Standardverhalten ist, besteht darin, dass es einige Sicherheitsrisiken darstellen kann. Wenn der gesamte Datenverkehr umgeleitet werden könnte, könnten Benutzer den gesamten Datenverkehr über einen fehlerhaften Proxyserver leiten, der Snoops auf ihnen durchführt, sodass sie standardmäßig nur zulassen, dass Apps den Proxy verwenden, wenn sie ausdrücklich danach fragen.

46
Julian Jocque

Versuchen Sie es mit postern. Es leitet den gesamten Datenverkehr zu einem lokalen VPN um und unterstützt:

  • SSH Tunnel
  • Schattenstrümpfe
  • SOCKS5-Proxy
  • HTTPS/HTTP CONNECT

Sie finden es hier:

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

und ähnliche Apps gibt es hier:

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

7
MSS

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

Ich habe dies 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 Proxy ahnungslos war.

Wie Julian sagte, können Sie eine Android App verwenden, um dies zu beheben. Eine Alternative - ich habe verwendet - unsichtbare Proxies. Schauen Sie sich: https://portswigger.net/burp /help/proxy_options_invisible.html

0
rustyMagnet

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

Ich habe das mit einer App namens drony umgangen, für die das Gerät nicht gerootet werden muss. Ich habe ein paar Apps, die alle gerne auf Drony umgestellt werden, ohne etwas mit der App anfangen zu müssen. Ich habe dann drony auf meinem lokalen Rechner als Proxy für fiddler eingerichtet. Anweisungen zum Einrichten finden Sie hier: Richten Sie den globalen Proxy in Ihrem Gerät ein Android ohne Rooting!

0
Nick Wright