MAC 下抓包工具Charles的安装配置

1. Charles安装

(1)官网下载安装Charles: https://www.charlesproxy.com/download/

(2)打开Charles ,如下弹出框选择“Allow”


2.配置网络环境

(1)查看电脑ip地址

(2)手机与电脑同连一个wifi,点击“设置->无线局域网->连接的WiFi”,设置HTTP代理:

服务器为电脑IP地址:如192.168.1.132

端口:8888


注:设置代理后,需要在电脑上打开Charles才能上网

3.HTTPS抓包证书配置

未配置证书的话https请求是加密的,看不到详细内容,如下图所示。需要在手机和电脑上分别安装SSL证书

(1)安装SSL证书到手机设备

在手机Safari浏览器输入地址 chls.pro/ssl,出现证书安装页面,点击安装(手机设置有密码的输入密码进行安装)

注1:(1)设置好手机HTTP代理    (2)电脑上Charles要开着

注2:iOS 10.3系统,需要在设置→通用→关于本机→证书信任设置里面启用完全信任Charles证书

(2)安装SSL证书到电脑

点击安装之后需要打开keychain,在种类-证书里面会看到Charles Proxy CA证书未信任。点开证书,在信任里面选择“始终信任”,到这一步就电脑上安装SSL证书就完成了。

(3)Charles设置Proxy

在Charles界面   Proxy -> SSL Proxying Settings...

勾选Enable SSL Proxying,点击Add,然后在host和port都填上通配符“*”就行


到这里,已经Charles已经配置完成了!手机或者电脑有网络请求操作都能在Charles上面看到详情了,具体Charles操作待以后有时间再写一写...

补充:破解地址点击这里

坑:

1.今天突然突然Charles设置Proxy后上不了网了,找了半天原来是系统升级,keychain里面Charles Proxy CA证书信任又回到了默认设置,重新设为始终信任就OK了。

2.抓完包关闭Charles后手机电脑无法上网,原因是本机的电脑代理没关闭。打开网络偏好设置,选好自己当前用的网段是以太网还是WiFi,然后点击高级,再点击代理,将Web代理、安全Web代理勾去掉,点击应用即可。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容