ios安装spy-debugger证书详细步骤

4,441 阅读2分钟

前言:

使用spy-debugger对真机进行远程调试,如果要拦截到https请求数据需要给远程移动设备安装.crt安全证书。相信不少同学在安装证书这一步痛苦十分,因为全网几乎找不到具体可行的操作说明。包括对于github上对于次issue的讨论也没有明确的结论。经过些许折腾我成功安装了证书,在此记录下详细的安装步骤,希望对一些同学有所帮助。

  • spy-debugger版本:3.8.5
  • 远程移动设备:iphone

步骤一:

在终端输入命令行spy-debugger,启动工具;此时会自动打开用于本地调试的工具页面,如图:

我们来修改下红框中的IP地址,如图:

步骤二:

在保证手机和pc在统一局域网的前提下,设置手机网络代理,IP同上,端口默认9888,如图:

步骤三:

在pc工具页面进行如下操作:

点击左侧“请求抓包”按钮 > 继续点击“RootCA”按钮,得到如下界面:

此时你可能就想要马上扫描二维码进行下载,对不起行不通,不然我也不会在这里啰嗦了😄。页面底部有个“download”按钮,我们不妨审查元素看看:

惊不惊喜!意不意外!下载链接是个相对路径,微妙的还在后面,我们的鼠标一道a标签上方:

oh! my! 尬!我们竟然得到了完整的下载链接!

步骤四:

我们拿到的下载链接的ip是127.0.0.1,如上步骤我们更换ip,得到http://192.168.41.39:52569/fetchCrtFile。OK,我们在iPhone手机的Safari浏览器上输入这个链接,不出意外浏览器就会提示你是否允许下载描述文件,那肯定是要点击允许。接下来就都是一些常规操作,在手机设置中找到描述文件安装并信任。这部分内容网上成堆的教程我就不再瞎咧咧了,至此,happay ending!