Charles次要性能
- 截取Http和Https网络封包
- 反对重发网络申请,不便后端调试
- 反对批改网络申请参数
- 反对网络申请的截获并动静批改
- 反对模仿慢速网络
Charles下载安装
- charles下载地址:https://www.charlesproxy.com/download/
注:
- 浏览器关上下载地址,点击本人电脑系统对应的安装包即可。
- Charles依赖Java环境,应用Charles须要先配置java环境。
- Charles是一款免费软件,30天试用期完结之后,应用期间半个小时将主动敞开一次。
学院福利
charles网盘下载地址:
windows下载地址:https://pan.baidu.com/s/1VtEXIogo_GS7iGh3f0nklw#list/path=%2F...
提取码:gxow
Mac下载地址:https://pan.baidu.com/s/1VtEXIogo_GS7iGh3f0nklw#list/path=%2F...
提取码:gxow
Charles界面及性能介绍
charles菜单介绍
Charles的主菜单包含:File,Edit,View,Proxy,Tools,Window,Help,最罕用的性能为Proxy和Tools。
Proxy 菜单
Charles是一个HTTP和SOCKS代理服务器,开启代理后,charles能够抓取和批改客户端发送至服务端的申请数据,也能够批改从服务端返回至客户端的响应数据。
- Start/Stop Recording: 开始/进行录制
- Stop SSL Proxying: 进行SSL代理
- Start/Stop Throttling: 开启/敞开网络节流
- Enable/Disable Breakpoints:开启/敞开断点模式。
- Recording Settings:记录会话设置。
- Breakpoint Settings:断点设置。
- Reverse Proxies Settings:反向代理设置。
- Port Forwarding Settings:端口转发。
- Windows Proxy:记录计算机上的所有申请。
- Proxy Settings:代理设置。
- SSL Proxying Settings:SSL 代理设置。
- Access Control Settings:访问控制设置。
- External Proxy Settings:内部代理设置。
- Web Interface Settings:Web 界面设置。
Tools菜单
- No Caching Settings:禁用缓存设置。
- Block Cookies Settings:禁用 Cookie设置。
- Map Remote Settings:近程映射设置。
- Map Local Settings:本地映射设置。
- Rewrite Settings:重写设置。
- Black List Settings:黑名单设置。
- White List Settings:白名单设置。
- DNS Spoofing Settings:DNS 坑骗设置。
- Mirror Settings:镜像设置。
- Auto Save Settings:主动保留设置。
- Client Process Settings:客户端过程设置。
- Compose:编辑批改。
- Repeat:反复发包。
- Repeat Advanced:高级反复发包。
- Validate:验证。
- Publish Gist:公布要点。
- Import/Export Settings:导入/导出设置。
- Profiles:配置文件。
- Publish Gist Settings:公布要点设置。
Charles抓包配置
Windows抓包配置
装置好Charles后,须要装置配置证书,才能够对Windows的网络申请进行抓包,具体步骤:
- Help-SSL Proxying-install Charles Root Certificate
- 装置并导入证书,按下方各图实现证书导入后,失常状况下,会显示该证书没有问题。
- 勾选Windows Proxy
- 抉择Proxy-SSL Proxy Settings,host和port均设置为*
注:关上证书(Mac 零碎为钥匙串拜访)->点击证书->双击名称含有 charles 的选项->点击信赖->抉择始终信赖。
浏览器抓包设置
应用Charles对浏览器进行抓包时,须要对浏览器的证书进行设置,具体步骤如下:
- 按下图步骤下载证书,将网络代理地址设置为图示,拜访Charles证书下载地址,下载并保留证书
- 浏览器中导入证书,浏览器中关上设置,抉择隐衷和安全性->平安->治理证书,点击箭头
- 导入并且信赖证书,导入下载好的证书,将证书设置为受信赖的根证书颁发机构,并下一步,点击实现
手机抓包设置
应用Charles对手机进行抓包时,须要留神安卓零碎的版本,因为安卓7.0以上版本须要批改apk包属性,所以倡议应用安卓6.0版本的设施进行操作;同时,设施端也须要下载证书
- 手机须要依据提醒开启代理,地址须要设置为与提醒统一
- 手机浏览器拜访证书下载地址,下载证书并装置,步骤如下
总结
本文次要介绍了Charles工具进行抓包时,配置证书的步骤,如果要抓取的是HTTPS或者是挪动设施的包,须要咱们装置配置好证书才能够进行抓包。心愿本文能够帮到大家!