1、charles安装包下载:
破解版mac版 http://www.pc6.com/mac/137987.html
2、配置:
打开Charles 选择 Proxy-> Proxy Settings
HTTP:HTTP代理的端口写8888 下面的弃用透明HTTP代理勾选上,
SOCKS:启用SOCKS代理勾选上,端口8889,通过SOCKS启用HTTP代理勾选上,包括默认..勾选上
选择确定按钮
3、安装2个证书:
1)Help -> SSL Proxying -> install Charles Root Certificate
2)Help -> SSL Proxying -> Install Charles Root Ceertificate on a Mobile Device Or Remote Browser
这边会出现一个提示框,上面的代理地址要在手机的wifi设置手动代理,需要记下来。不小心关闭了就再安装一次证书
4、配置iphone手机
1、确保手机和Mac连的是同一个wifi。点击wifi网络右边详情图标,HTTP代理配置代理-手动配置-服务器为刚才记下来的地址192.168...自己填上-端口8888,然后右上角存储
2、手机浏览器中输入chls.pro/ssl,会弹出安装证书的请求,输入密码安装即可。打开设置,点击通用->描述文件与设备管理,找到刚才下的证书,打开信任开关。
3、在Charles中就能看到请求的数据了
5、配置安卓手机
1、确保手机和Mac连的是同一个wifi。长按wifi-高级配置。HTTP代理配置代理-手动配置-服务器为刚才记下来的地址192.168...自己填上-端口8888,然后存储
2、手机浏览器中输入chls.pro/ssl,会弹出下载证书的请求,输入密码下载证书。证书为.pem结尾的文件
3、此证书需要通过邮件作为附件发送,再从邮件的附件去下载。之后到安卓手机的设置-高级设置-安全-从sd卡安装(根据自己机型到存储空间里查找从邮箱下载的.pem文件)查找该证书,然后安装即可(不排除有其他方法,我这样做是可行的)