版本要求:3.10以上,建议安装如下版本html
安装包:32位 charles-proxy-3.11.5-win32.msi,64位 charles-proxy-3.11.5-win64.msiios
破解jar包:charles.jar,替换掉 lib/charles.jar。如:C:\Program Files\Charles\lib\charles.jarapi
4.0.1: charles-proxy-4.0.1-win64.msi ,Jar包 charles.jar浏览器
Charles 在线破解工具,https://www.zzzmode.com/mytools/charles/服务器
一、在Charles中开启并设置HTTP代理和SSL代理,Menu -> Proxy -> Proxy Setting,设置如图:工具
HTTP代理设置,注意记住端口号为:8888spa
二、代理设置,Menu -> Proxy ->SSL Proxy Setting SSL,设置想要进行SSL代理的域名代理
三、打开Charles,打开选项 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device or Remote Browser,以下图htm
四、手机设置代理,主机名(当前电脑ip),端口(8888)blog
五、使用手机浏览器打开 http://charlesproxy.com/getssl,安装Charles证书便可(ios10.3.1 须要信任证书,通用->关于本机->证书信任设置)。客户端打开https请求页面,则再也不会乱码了。
安装Charles证书连接二维码:
经过中间人攻击的模式,使用“SSL证书欺骗攻击”,伪造证书欺骗来获取到用户的请求。
相关资料:
http://www.cnblogs.com/gordon0918/p/5237717.html
下载 cerficate.crt,使用手机自带文件管理器打开安装。