iOS开发中,whistle的安装使用及模拟器代理配置
  Ufk3NNnltTsQ 2024年08月07日 48 0

Whistle是一个基于Node.js的跨平台web调试工具,它可以用于拦截和修改HTTP(S)请求和响应,实现网络请求的代理和抓包。具体的安装方式已经在参考文档写得很清楚了,我在这里记录一下我碰见的一些问题。

  1. 由于在一些Mac电脑上,系统偏好设置变成了系统设置,那么参考文档里通过系统偏好设置的方法设置http代理与https代理的方法就找不到了。当然我也没有找到,我的方法就是通过直接在搜索栏搜索代理即可。

  2. 为了抓取HTTPS请求,需要安装并信任Whistle的根证书:
    在浏览器中访问http://127.0.0.1:8899/,点击“RootCA”页面中的“下载”按钮下载根证书。
    根据你的操作系统,将下载的证书安装到系统中,并将其设置为受信任。

  3. iOS开发过程中,如何让模拟器也能被抓包呢?首先在设置好并打开代理后,在模拟器的浏览器中输入:rootca.pro, 将下载一个文件,然后通过以下步骤设置:

  • 设置->通用—>VPN与设备管理—>设置描述文件–>安装证书

  • 关于本机–>证书信任设置–>信任证书

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2024年08月07日 0

暂无评论

推荐阅读
Ufk3NNnltTsQ