2017-03-29 6 views
0

ブラウザのスタンドアロンサーバーを使用して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.ブラウザのプロキシを変更して、ブラウザのプロキシを実行しているデバイスのIPアドレスと一致するようにしてください。

2.あなたが0.0.0.0を与えた場合、browsermobはPOSTネットワークをデバイスに送信できません。基本的にbrowsermobは、あなたのスタンドアロンプ​​ロキシが動作しているIPアドレスを通過するトラフィックを傍受します。

3.デバイスのWiFi手動プロキシもネットワークにアクセスするためのデバイスIPアドレスと同じであることを確認してください。

+0

上記の変更により、モバイルブラウザからコンテンツにアクセスできるようになりました。しかし、モバイルアプリはインターネットに接続できません。何かご意見は? – user2649233

+0

作業しているプラ​​ットフォームを指定できますか。 AndroidまたはIOS? –

+0

Andriodはうまく動作しているようです。 IOSには問題があります。 – user2649233

関連する問題