Charles
Charles(青花瓷)是一个HTTP署理服务器,HTTP监视器,回转署理服务器,当程序联接Charles的署理拜访互联网时,Cha后端rles能够监控这个程序发送和接纳的全部数据。它允许一个开发者检查全部联接互联网的HTTP通讯,这些包含request, response和HTTP headers (包含服务器是什么cookies与caching信息)。
Charles主要功能:
- 支撑SSL署理。能够截取分析SSL的央求。
- 支撑流量操控。能够仿照慢速网络以及等待时间(latency)较长的央求。
- 支撑AJAX调试。能够主动将json或xml数据格式化,便利检查。
- 支撑AMF调试。能够将Flash Remoting 或 Flex Remoting信息格式化,便利检查。
- 支撑重发网络央求,便利后端调试。
- 支撑修改网络央求参数。
- 支撑网chrome安卓下载络央求的截获并动态修改。
- 检查HTML,CSS和RSS内容是否契合chrome直接下载W3C规范。
Charles for MAC 设备和配备
-
- Charles的官网下载链接:www.charlesproxy.com/downloa
-
2.设备提示
点解Grant Privileges陈涉世家翻译及原文 信赖即可,假设点击Not Yet 或许封闭按钮,Charles 将会撤销Mac 署理,需求电脑截图快捷键手动设置,设置时会再次弹出该窗口。设置Mac署理 。
- 3、注册charles,附上注册码:
Registered Name: zhile.io
Lice长生十万年nse Key: 48891cf209c6d32bf4
翻开charles–help–register charles,注册完结之后会有个弹窗服务器内存和普通内存有什么区别提示,如下:
- 4、设备根证书以及信赖根证书
help –> S服务器租用多少钱一年SL Proxying —电脑截图快捷键ctrl加什么> 点击1设备charles根证书,& 点击2设备IOS仿照器证书 ,&点击3设备 手机证电脑截图快捷键书。
信赖charles证书,选中charles证书,右键检查概略,信赖该证书,如下:
- 5、抓取http央求,Charles署理设置
Pro长沙国际之窗xy –> proxy setting –> proxies ,勾选 enable transparents HTTP proxchrome阅读器ying ,如下:
- 6、获取https央求,Charles设置
在设chrome手机版置了第5步抓取http央求之后,charles关于https央求会闪现unkonwn 便是不能解析https电脑蓝屏央求,需电脑怎样截图求的进程现已提示看6图的右边:SSL Proxying not enabled for thchrome阅读器is host…….. ,此刻需求在手机端设备证书。Chrome
- 7.2 下载后端和前端有什么区别描绘文件后需求信赖描绘文件
- 8.回到Charles,顶部东西栏:Proxy –> SSL Proxying Settings –后端开发-> SSL Proxying : 勾选Enable SS电脑怎样截图L Proxying ,增加需求阻拦https的域名host,端口是443 这里是把全部的host都仓鼠寿命设置进去,也能够用 * 代替会将全部的htt服务器地址在哪里看ps后端破解体系央求都捕获到,如下:
Android后端结构 & IOS 手机设置抓包
-
1、首先要电脑蓝屏承认手机和电脑处于同一个局域网中,联接同一个wifi。
-
2、检查你的device 设备,并设置devices设备的无线网络署理是MAC设备的IP地址,通过charles 中点击 help — > local IP Address来检查MAC设备的IP地址,以及设置的chromebook端口chrome插件号,默许是8888。
-
2.1 在Android、IOS设备上;Androi服务器租用d 挑选无线网络仓鼠寿命,修改网络,设置署理为MAC设备服务器的IP:port,IOS 挑选无线网,修改网络,设置署理为MAC设备的IP:port
-
2.2 然后在Android 手机阅读长沙师范学院器输入 chlschrome直接下载.pro/ssl 下载证书,Androi超神兽宠店d设备运用非chrome阅读器下载的charles证书默许不能设备成功电脑开不了机,能够在无线网络中,点击WLAN设置,挑选设备证书服务器操作体系,此刻需电脑截图快捷键ctrl加什么求输入证书称谓(该证书是下载到本地的 .pem 证书),点击承认 OR 假设设备还不成功,请测验把文件重命名为.crt,再重复上述操作
-
Android的网络设置如下:
假设Charles能够抓取数据时,会有提示,点击Allow后就能够看到央求的数据了,如下:
摘录自victory0943的博客