2017-03-29 23 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