チャールズプロキシとフィドラーをデバッグフォンプロキシ

一、チャールズ・プロキシ

チャールズは、HTTPプロキシ/ HTTPモニタツール/リバースプロキシです。

開発者は、デバイスのHTTP及びSSL / HTTPSネットワーク要求を確認するために使用することができ、HTTPヘッダー情報(クッキーおよびキャッシュ)が返さ。

プラットフォーム:WindowsとMacとLinuxの

料金:無料トライアルは、裁判は一度30分を閉じた状態(亀裂ダウンロード)

これらの手順を実行します。
  1. 1、在下载界面找到对应的系统下载Charles并安装;
  2. 2、手机与PC连接至同一网段,设置wifi代理为PC charles 服务器地址(PCIP:8888);
  3. 3、手机访问网页,PC端弹出的权限确认框中选择 Allow
HTTPSパケットキャプチャ
  1. 1pc和移动设备都安装ssl证书
  2. 2Proxy SSL Proxying Settings SSL Proxying选中Enable SSL Proxying,添加允许https抓包的域名,端口为443

チュートリアル:http://blog.mediarain.com/2009/08/iphone-http-connection-debugging/
チュートリアル:  https://www.zzzmode.com/mytools/charles/

共通の特徴:
  1. 抓包
  2. 本地代理和远程代理:右键 Map Local/Map remote 添加,Tools Map Local/Map remote统一管理。
  3. SSL代理:查看SSL请求和返回。
  4. 网速模拟:模拟网络延迟。Proxing Throttle Settings
  5. AJAX调试: 查看XMLJSON请求和返回,重复发送请求等。右键 Repeat(重复一次)或Repeat Advanced打开配置窗口,配置重复次数。 断点功能:Charles能够断到发送请求前(篡改Request)和请求后(篡改Response),测试接口的各种边界情况。可通过右键选择“BreakPoints”,开启断点;也可通过 Proxy Disable Breakpoints关闭。
  6. 捕获记录控制:捕获的请求太多,容易产生干扰,Charles可以对捕获记录进行过滤。Proxying Recording Settings Exclude
  7. 使用W3C validator验证记录下的HTML, CSS and RSS/atom 请求。 AMF 树状结构查看远程Flash / Flex请求的内容。
その他の機能
  1. web界面:以浏览器控制Charles外观
  2. 禁止缓存: Tools No Caching
  3. 禁止发送和设置cookie: Tools Block Cookies
  4. 重定向: Tools Rewrite
  5. 黑名单: Tools BlackList
  6. DNS劫持: Tools DNS Spoofing
  7. 自动保存: Tools Auto Save
  8. 命令行

二、フィドラー

フィドラーは、C#のデバッグHTTPプロキシ無料のソフトウェアによって開発された言語である、.NETの.NET 4と2の2つのバージョンがあります。フィドラーは、コンピュータとインターネットの間フィドラーはまた、あなたがすべての「アウト」のデータを、HTTP通信のすべてをチェックし、ブレークポイントを設定し、フィドルできるようにすることができ、すべての通信にHTTPを記録することができます。プラットフォーム:Windowsの

料金:無料

手順を使用します
  1. 1、到Fiddler下载页面选择下载相应的版本,如果电脑中安装的.netframework2.0版本,则下载左侧的“Fiddler 2“,4.0版本,则下载右侧的“Fiddler 4”;
  2. 2、安装Fiddler 2,同意使用协议并选择安装路径;
  3. 3、在开始菜单中找到Fiddler 2并运行,打开浏览器,访问某个网站,此时在Fiddler中就可以看到抓取的数据,左侧为请求列表,右侧为详细信息。
共通機能
    1. Fiddler调式使用知多少
    2. 移动开发中Fiddler的那些事儿
    3. 微信fiddle

おすすめ

転載: www.cnblogs.com/xuniannian/p/11353185.html