前提:チャールズの説明
チャールズは、実際にシステム上で自身が設定したプロキシサーバー、(コンピュータまたはブラウザ)ネットワーク・アクセス・プロキシ・サーバで、その後、目的を達成するための要求と要求パケットキャプチャ解析結果をインターセプトします。ソフトウェアはJavaで書かれている、それはWindows版、Mac、Linux上で使用することができます。チャールズの最初のインストール時には、Java環境をインストールしました。
チャールズの主な機能:
(1)及び採取のHTTP、HTTPSネットワークパケット。
(2)ネットワーク要求デバッグを容易にするため、再送、後端部を支持しています。
(3)ネットワークパラメータを変更するための要求をサポートします。
(4)動的な変更をサポートするための要求と、ネットワークを傍受。
(5)アナログ低速のネットワークをサポートします。
次は、HTTPSを介してデータ要求のチャールズをクロールする方法について説明します。
パートI:チャールズ・アンドリュースダウンロードパッケージ
1、チャールズダウンロードパッケージ、住所:https://www.charlesproxy.com/latest-release/download.do
図2に示すように、それらの対応する選択されたダウンロードによるシステムのローカルバージョンのインストールパッケージ。
3は、ダウンロードが完了すると、あなたは直接インストールだますことができます
インストールが完了した後で4は、https://www.zzzmode.com/mytools/charles/、(現在はバージョンV4.5.1までサポート)チャールズ割れました
パートII:Windowsエージェントとプロキシの設定APPを設定します
まず、設定のWindows用エージェント(OSのシステムは基本的に同じです)
1、チャールズはHTTPSパッケージ内のWindowsコンピュータを介してクロールしたい、次のようにインターフェースがあり、非常にシンプルで、最初のチャールズを開きます。
2、[ヘルプ]> [SSLプロキシング>ルート証明書の証明書がインストールされているチャールズをインストールし、
以下に示すようにポップアップインストールを選択した後、証明書認証オプションの弾性ブロックを搭載:
証明書のインストール]をクリックし、ローカルコンピュータを選択し、[次へ]をクリックし、次のインターフェイスを入力します。
2番目のオプションを選択し、[参照]> [信頼されたルート証明機関を選択し、成功裏に設定するには、[OK]> [次へ> [完了]をクリックします。
3.プロキシ> Windowsのプロキシを選択し、BaiduはHTTPSパッケージをクロール正常であることが判明し、ブラウザを開きます。
第二に、プロキシAPPを設定します
1、オープンチャールズキャプチャツール、インターフェース上述したように。
2. [プロキシ|プロキシ設定、ポッププロキシ設定]タブ、有効に透明のHTTPプロキシをチェックします
3配置側プロキシAPP
3.1まず、以下に示すように、>コマンド> ipconfigを実行し、PCのコンピュータのアドレスを決定します。
3.2 Huawei社の携帯電話、例えば、[設定]> [無線とネットワーク> WLAN、長押し以下に示すように、独自のネットワークを選択します:
3.3 [変更]を選択しネットワーク、次の画面は、[詳細オプション]を選択> [エージェントがManualに設定され、PCの下部にあるIPアドレスとポート番号を入力している、あなたは以下に示すように、完成された充填を保存するように選択することができます。
4、选择ヘルプ> SSLプロキシ>モバイルデバイスまたはリモートブラウザ上チャールズのルート証明書をインストールし、如下图:
ブロック指定したシェルは、証明書をダウンロードしてインストールする演奏ボックスAPPブラウザにアドレスを入力します。
5、APPブラウザのアドレス入力は、証明書をダウンロードchls.pro/ssl。
6、証明書は証明書は、エンド.cerのに直接インストールすることができますされている場合、.pemの手動インストールでファイルの拡張子を変更する必要がある場合は、ダウンロードが完了した後、
7は、APPによるアクセスwww.baidu.com、証明書がインストールされた後、我々は、HTTPSパケットからつかむために、通常のAPPの終わりを発見しました。
================================================== ===
問題が発生しました:
1、チャールズが設定された後、APPの終わりには、プロキシの設定が完了した後、証明書をダウンロードするためにアドレスを入力しては、まだそのネットワークエラーを示唆し、証明書をダウンロードできません
ソリューション:Windowsファイアウォール缶をオフにします。
ファイアウォールのアプローチをオフにします。
パネル\システムとセキュリティ\セキュリティとメンテナンス\高度な設定を制御するために1.
2、図弾性ブロックに示す開ように、ファイアウォールのプロパティを選択
3は、その後、図のインバウンドリンクは、すべての3つのオプションをマークするために許可されていません。