美文网首页程序员
MAC 下抓包工具Charles的安装配置

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

作者: toobai | 来源:发表于2017-11-22 11:09 被阅读0次

    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代理勾去掉,点击应用即可。

    相关文章

      网友评论

        本文标题:MAC 下抓包工具Charles的安装配置

        本文链接:https://www.haomeiwen.com/subject/cqrnvxtx.html