在我的模拟器上进行开发时,当我连接到10.0.2.2时,我想在我的本地计算机上访问服务器,但我还想使用我的代理服务器到Internet进行其他连接。有没有办法在不运行自己的代理服务器的情况下执行此操作?令人讨厌的是,没有办法列出被排除的代理主机。或者也许有人知道该怎么做?
我最终使用代理服务器(WireMock)来接收所有流量,然后通过映射我可以决定将请求代理到哪里。本地运行的服务或在其他位置运行的服务。 WireMock还可以使用另一个代理服务器将请求发送到最终目的地,这很好。
我可以使用具有不同端口的不同映射来区分不同的代理端点。如果我想使用真实设备,我可以使用'adb reverse'来通过USB发送请求。