2017-03-29 54 views
0

我想使用browsermob独立服务器捕获HAR。但是,一旦服务器启动和服务器:端口配置在移动我不能连接到互联网。以下是我所遵循的步骤。从下面的位置Browsermob独立服务器:无法捕获HAR:移动

  1. 下载browsermob:https://github.com/lightbody/browsermob-proxy/releases/download/browsermob-proxy-2.1.4/browsermob-proxy-2.1.4-bin.zip
  2. ./browsermob-proxy -port 9090 [INFO 2017-03-29T14:08:38,256 org.littleshoot.proxy.impl.DefaultHttpProxyServer] (qtp1375394559-17) Proxy started at address: /0:0:0:0:0:0:0:0:8081
  3. 卷曲-X POST http://localhost:9090/proxy {"port":8081}
  4. 卷曲-X POST http://localhost:9090/proxy From the above INFO log i got server as 0.0.0.0 and port is 8081.

    我在手机中配置如下(iPhone 6plus,OS 10.3) : HTTP Proxy > Manual server : 0.0.0.0, port:8081

    做完上述代理更改后,我无法连接到移动互联网。

  5. 卷曲-X得到http://localhost:9090/proxy

在这里,我得到HAR空项。

有什么建议吗?

回答

1

1.请尝试更改您的设备的代理服务器以匹配您运行您的browsermob代理的设备的IP地址。

2.如果给0.0.0.0,browsermob无法将网络POST到设备。基本上browsermob拦截通过您的独立代理正在运行的IP地址进行的流量

3.因此请确保您的设备WiFi手动代理也与您的设备IP地址相同以访问网络。

+0

通过上述更改,我现在可以从手机浏览器访问内容。但移动应用程序无法连接到互联网。有什么想法吗? – user2649233

+0

你能指定你正在使用的平台吗? Android或IOS? –

+0

Andriod似乎工作正常。尽管IOS有问题。 – user2649233