美文网首页
iOS Proxyman与Charles使用教程以及解决抓包失败

iOS Proxyman与Charles使用教程以及解决抓包失败

作者: KingWorld | 来源:发表于2021-04-26 11:27 被阅读0次

    Proxyman简介:

    Proxyman 是一款直观易用的 HTTP 调试工具,拥有出色的 UI 和交互设计, 性能强劲资源占用低。自动生成证书,轻松在 Mac 端启用 SSL 代理抓包,并且集成移动设备的调试。监控应用和 SSL Web 服务器之间所有的 HTTP / HTTPS 流量,方便开发人员进行数据观察及流量分析。
    相比Charles,有自身的特点。可以随意布局,可以多设备分别管理,一屏可以预览所需的关键信息,其他内容还待摸索。

    image.png

    下载地址:
    官方下载地址:https://proxyman.io/
    文档地址:https://docs.proxyman.io/
    github下载:https://github.com/ProxymanApp/Proxyman

    安装方法:
    1、使用安装包直接安装,傻瓜式安装,很简单
    2、$ brew cask install proxyman,没试过

    配置:
    1.第一步当然是安装证书咯,点击Certificate->Install Certificate on this Mac


    image.png

    然后点击安装,Automatic->Install&Trust Certificate,一键安装成功


    image.png

    2.手机端安装证书,
    iOS设备:点击Certificate->Install Certificate on iOS Devices
    安卓同理


    image.png

    安装页面提示操作:


    image.png

    3.按照以上操作,手机端装好证书并信任后,就可以抓取移动端的请求啦,不过你会发现抓取到的数据并不完整,请继续操作。
    选择你需要抓取的Host,右键->Enable HTTPS Response,这样就可以抓取到完整的请求数据了。


    image.png

    4.若只需要抓取移动端App的请求,不需要抓取电脑上的请求,
    Tools->Proxy Settings,取消勾选Override macOS Proxy


    image.png

    5.更改主题
    Proxyman->Preferences->Themes,选择你喜欢的主题


    image.png

    6.可以开始使用啦


    Charles使用教程


    最重要的是在iPhone上设置证书信任

    在 iOS 和 iPadOS 中信任手动安装的证书描述文件

    81619406695_.pic.jpg

    参考:https://blog.csdn.net/lalasi11/article/details/104995965

    相关文章

      网友评论

          本文标题:iOS Proxyman与Charles使用教程以及解决抓包失败

          本文链接:https://www.haomeiwen.com/subject/ffosrltx.html