Charles
- 外文名
- Charles
- 国籍
- 英国
- 出生日期
- 1948年11月14日
目录
Charles是在Mac下常用的截取网络封包的工具,在做iOS开发时,我们为了调试与服务器端的网络通讯协议。常常需要截取网络封包来分析。
1、支持SSL代理。可以截取分析 SSL 的请求。
2、支持流量控制。可以模拟慢速网络以及等待时间(latency)较长的请求。
3、支持AJAX调试。可以自动将json或xml数据格式化,方便查看。
4、支持AMF调试。可以将
Charles是收费软件,可以免费试用30天。试用期过后,未付费的用户仍然可以继续使用,但是每次使用时间不能超过30分钟,并且启动时将会有10秒种的延时。
因此,该付费方案对广大用户还是相当友好的,即使你长期不付费,也能使用完整的软件功能。只是当你需要长时间进行封包调试时会因为Charles强制关闭而遇到影响。
1、使手机和电脑在一个局域网内,不一定非要是一个ip段,只要是同一个漏油器下就可以了,比如电脑连接的有线网ip为192.168.16.12,然后手机链接的wifi ip为192.168.1.103,但是这个有线网和无线网的最终都是来自于一个外部ip,这样的话也是可以的。
2、下面说说具体配置,这里电脑端是不用做任何配置的,但是需要把防火墙关掉(这点很重要)!
然后charles设置需要设置下允许接收的ip地址的范围。 设置首先要进入这个位置Proxy - Access Control Settings然后如果接收的ip范围是192.168.1.xxx的话,那么就添加并设置成192.168.1.0/24如果全部范围都接收的话,那么就直接设置成0.0.0.0/0
然后如果勾选了
启动Charles后,第一次Charles会请求你给它设置系统代理的权限。你可以输入登录密码授予 Charles 该权限。你也可以忽略该请求,然后在需要将Charles设置成系统代理时,选择菜单中的“Proxy”–>“Mac OS X Proxy”来将Charles设置成系统代理。
附件列表
故事内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
如果您认为本故事还有待完善,请 编辑
上一篇 易杰f4v视频转换器 下一篇 卢佳娘