源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Mac下使用charles遇到的问题以及解决办法

  • 时间:2022-02-04 05:50 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Mac下使用charles遇到的问题以及解决办法
最近使用上了Charles,因为之前一直使用Fidder,所以还是碰到了一些问题,这里记录一下。 [list=1] [*][b]如何安装破解版[/b][/*] [*][b]打开charles后,发现访问但是抓不到包[/b][/*] [*][b]抓取HTTPS的接口,看response是乱码[/b][/*] [/list] [b]一、如何安装破解版[/b] 正版有30天试用,试用过后,启动时间会加长,并且会时不时断掉一下。 使用破解版很简单,下载过来,[b]右键点击charles.app[/b](可能会隐藏后缀名,直接就是charles,总之就是那个启动的文件)。 点击[b]显示包内容,然后依次进入Contents/Java[/b],破解版本的charles都会有一个charles.java,直接拷贝覆盖即可。 [b]二、打开charles后,发现访问但是抓不到包[/b] 通常情况下,打开charles,然后菜单栏选择[b]Proxy -> Mac OS X Proxy [/b]即可,接着所有访问的请求都可以在charles中看到。 但是我这边碰到一个问题,就是我选择了这个,却还是抓不到请求。查阅资料发现,[b]原因是我系统设置了vpn代理导致[/b]。 [img]http://files.jb51.net/file_images/article/201701/2017011016504430.png[/img] 因为我FQ是使用自动代理配置,所以会配置这个。不过这样会导致charles无法抓包。如果大家有碰到这个问题,可以关注下是否是配置了vpn导致。 如何让vpn和charles共存,这个有空查一查~ [b]三、抓取HTTPS的接口,看response是乱码[/b] 这里需要做如下几部, 1、安装证书     1.1 去网上下载     1.2 在charles菜单栏,点击Help -> SSL Proxying -> Install Charles Root Certificate 注意,这里下载好了,可以双击安装,但是默认这个证书是不可信的,你需要在[b]钥匙串访问[/b]中,[b]双击这个证书[/b],然后[b]展开信任一栏[/b],选择[b]在使用时,始终信任[/b]即可。 2、[b]菜单栏Proxy -> SSL Proxying Settings -> add,如图[/b] [img]http://files.jb51.net/file_images/article/201701/2017011016504431.png[/img] 配置完这个之后,https请求就可以捕捉到了。 补充:还有一个常做的事情是捕捉移动端的请求,这个和Fiddler基本一致,就不细说了,直接参照网上的文章即可。 以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持编程素材网!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部