学习
实践
活动
工具
TVP
写文章

Charles-安装

关键时刻,第一时间送达!

Charles简介

Charles,是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当浏览器连接Charles的代理访问互联网时,Charles可以监控浏览器发送和接收的所有数据。它允许一个开发者查看所有连接互联网的HTTP通信,这些包括request, response和HTTP headers (包含cookies与caching信息)。

主要功能:

支持SSL代理。可以截取分析SSL的请求。

支持流量控制。可以模拟慢速网络以及等待时间(latency)较长的请求。

支持AJAX调试。可以自动将json或xml数据格式化,方便查看。

支持AMF调试。可以将Flash Remoting 或 Flex Remoting信息格式化,方便查看。

支持重发网络请求,方便后端调试。

支持修改网络请求参数。

支持网络请求的截获并动态修改。

检查HTML,CSS和RSS内容是否符合W3C标准。

Charles安装

我们可以直接Charles官网下载,官网地址为:

https://www.charlesproxy.com/

安装就不用讲了。

一.证书配置:

我下载的Windows 64位安装包, 以Windows 为例:

1.安装证书

打开Charles,Help - SSL Proxying - Install Charles Root Certificate

点击“安装证书”

点击后进入下一页面直接点击“下一步”,进入证书导入向导页面,选择“将所有证书都放入下列存储(P)” 并选择“受信任的根证书颁发机构”

然后直接默认下一步完成导入。

二.手机配置

1.先查询一下电脑的本地IP地址,在命令下输入ipconfig就可以看到。

2.确认一下,Charles的端口,默认8888

3.以Android手机为例,首先打开WiFi,找到当前连接的WiFi,点击详情

找到HTTP代理:

选择“手动”,然后输入你本地电脑的IP,和端口号8888

4.在手机打开APP,发现Charles会监听手机的数据包。

具体的使用方法,下节分享。

特别推荐

我推荐一个轻社群,主要讲的是 朋友圈变现。已经4000+人,我从中学到了很多知识,只需要12元/年,物超所值!

加入方式:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180809G1VZVE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券