工具需求:
1.PC
2.手机(暂时只测试安卓,ios可能是在证书上有区别?)
3.以上两个工具在同一局域网下
步骤:
一 ,PC端登录nodejs官网,选择并下载安装
next,下一步下一步即可( 改改安装目录 )
二 , PC端安装spy-debugger
打开命令行工具,输入: npm install spy-debugger -g (mac: sudo npm install spy-debugger -g );
等待安装完成
三 , 手机端 安装证书
打开目录C:UsersAdministrator ode-mitmproxy (可以在 C:Users 下搜" node-mitmproxy ");
将文件 node-mitmproxy.ca.crt 传给手机端
以华为手机为例:
1. 设置 - 安全和隐私 - 更多安全设置 - 从SD卡安装 - (从文件管理器找到node-mitmproxy.ca.crt点击安装)
其他手机 也应该在 安全设置中
2. 无线 - WLAN - 高级WLAN设置 - 安装证书 - (从文件管理器找到node-mitmproxy.ca.crt点击安装)
四 , 设置代理
1 . PC端 命令行 ipconfig查看ipv4地址
2 . 手机端 设置 - WLAN - 选择当前链接的WLAN - 修改 - 代理 : 修改代理为手动 , 修改服务器主机名为PC端的ipv4地址 , 端口号为9888
3 . 代理设置成功 链接上同一网络才能进行下一步
五 , 打开调试工具
1 . PC端打开命令行 输入spy-debugger start , 按提示打开浏览器(一般是自动打开);
2 . 用手机浏览页面 , PC端浏览器会出现相对应的调试工具
如下图: