admin管理员组文章数量:1619291
Charles自动关闭
Charles 30分钟会自动关闭,弹出一个弹窗。
解决步骤
1.网上查找后发现是需要注册一下
。
2.打开Charles,如图的操作顺序
3.框内输入
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4
4.重启即可
Charles抓包出现<unknown>
一般是手机端配置网络的代理和安装Charles证书的问题
解决步骤
1.手机端配置网络代理
手机端需要保证连接的wifi是和PC端在同一个局域网。
手机端进入到设置--WLAN--找到已连接的wifi--点击该wifi,进入网络详情页--点击配置代理,然后配置代理模式为手动--填写服务器主机名和端口存储。服务器主机名即PC端的ip地址,端口号即在Charles应用中设置的Proxying 端口号。
到这一步,PC上就能看到手机端访问网络时的包数据了。但是对于https 加密请求还需要安装SSL 签名证书。
2.安装Charles CA证书
Charles应用中点击help--SSL Proxying--点击install Charles...Browser出现弹出提示
弹窗提示我们需要配置设备代理,这个我们在上面已经配置过了 。然后在手机浏览器中输入chls.pro.ssl下载和安装证书。
ios10以后的机型,需要进入到设置中信任Charles证书。<通用--关于本机--证书信任设置--选择证书打开>
3.pc端SSL Proxying Settings设置
勾选enable SSL Proxying复选框代表开启SSL Proxying代理,然后点击add,添加需要监视的域名。域名支持 *号通配符,如:抓取所有的https请求,可以填写 *:443
乱码问题
解决步骤
修改Charles.ini 文件
vmarg.5=-Dfile.encoding=UTF-8
vmarg.6=-Dfile.encoding=UTF-8
这时候,再访问网络,比如百度随便输入一个内容后点击搜索,就可以再Charles上看到请求和响应包的数据,并且没有出现乱码了。
版权声明:本文标题:解决Charles自动关闭、抓包出现<unknown>、乱码问题 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1725723642a1038678.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论