当前位置: 首页 > 知识库问答 >
问题:

Android代理设置是否适用于设备上的所有应用程序?

佘俊茂
2023-03-14

如果为android设备设置代理设置,它们是否适用于设备上的所有应用程序(包括浏览器)?或者它们只适用于浏览器?

我问的原因是,当你去更改Android设备上的代理设置有这个消息,它让我困惑:

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

共有3个答案

楚嘉
2023-03-14

正如Julian所说,应用程序中的一些应用程序或SDK不知道代理。

我用SDK亲身体验了这一点。我不明白为什么它没有显示我的打嗝工具。我最终发现这是不知情的。

正如朱利安所说,你可以使用Android应用程序来解决这个问题。我使用的另一种方法是不可见代理。看看:https://portswigger.net/burp/help/proxy_options_invisible.html

端木狐若
2023-03-14

试试postern。它将所有流量重定向到本地vpn并支持:

  • SSH隧道
  • 暗影袜
  • SOCKS5代理
  • HTTPS/HTTP CONNECT

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

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

严阳夏
2023-03-14

不,它们不能全局应用,如果没有root,就无法强制所有应用程序使用代理。您找到的消息以这种方式措辞的原因是,应用程序创建者应该尊重代理设置并使用它们,或者做错事并忽略它们。

如果您碰巧是根用户,您可以使用此应用程序,它将代理设置应用于所有应用程序和活动。

这不是默认行为的原因是它可能会带来一些安全风险。如果所有流量都可以重定向,用户可能会让他们的所有流量通过某个坏的代理服务器,该服务器会窥探到他们,因此他们默认只允许应用程序在明确要求时使用代理。

 类似资料:
  • 是否有其他方法启用它?

  • 我正在尝试为中的每一行设置 突出显示。 我有一个可绘制的资源文件: 我已经在三星Galaxy S5设备上进行了测试,该设备可以正常工作。但是,当我在安装了Android 4.4.2的中兴Compel设备上进行测试时,它不起作用。 我的应用程序针对API 15及更高版本。 任何想法为什么这样: 不能在Android4.4.2设备上工作? 日志中的错误: 由以下原因引起:组织:二进制 XML 文件行

  • 我也尝试过这个其他的解决方案。

  • 我正在使用Windows8。我正在尝试在设备上运行应用程序。找不到我的设备,设备USB调试已启用。此外,我已经安装了相同的驱动程序使用管理我也安装了谷歌USB驱动程序包。但仍然找不到该设备。 拜托,有人能帮忙吗

  • 当我在Android6设备上运行一个非常基本的ionic4/capacition应用程序时,会出现以下错误(见图)。 我想这是因为Android系统webview需要更新。 我自己没有访问设备的权限,因为它是客户端,我只有一个模拟器。我似乎无法更新模拟器上的webview版本,我认为这是不可能的,所以我无法复制。 Capacitor表示,如果webview是最新的,那么它应该可以工作到Androi

  • 我正在创建一个java应用程序,它通过https调用一些服务。但是每当我调用任何api时,我都需要通过System.set属性(“https.proxy主机”、“一些代理主机”)设置我的代理;。这也是一个系统依赖,因为代理主机可以在更改系统时更改。为什么不像浏览器那样自动选择代理。有没有办法配置一次或让它自动检测代理设置?