win10 Charles IOS Https抓包完全设置

一.首先去官网安装Charles在电脑中,附下载链接:青花瓷抓包软件官网下载地址。

二.软件页面,比较重要的设置

图1

1.Proxy Settings -> Proxies -> HTTP Proxy 设置端口号Port:一般设置为8888,且勾选Enable transparent HTTP proxying。

然后手机连上环境相同的无线后,在手机设置代理,ip地址为电脑的ip地址,端口填写你上方填写的端口号后,你就可以抓http的包了。

提示:手机链接上了代理,如果你把青花瓷关了,你会上不了网,可以打开青花瓷或者把手机代理关闭,则可以恢复网络连接。

2.SSL Proxying Settings -> SSL Proxying 勾选Enable SSL Proxying ,且下方添加 *:443,如无效添加 *:*;

三.如果你想抓包https,以下的设置你必须要做

图2

1 Local IP Address 可以快速查看你电脑的本机ip地址,方便用于手机设置代理ip地址。

2 SSL Proxying -> Install Charles Root Certificate,该按钮设置安装证书到电脑,注意把证书安装在受信任的区域,如果不能自行安装,利用3,把证书下载到本地,再双击打开安装该证书到电脑。电脑浏览器设置:Internet选项 -> 内容 -> 证书 ,切换到信任证书颁发机构查看是否在内。

3 SSL Proxying -> Install Charles Root Certificate on a Mobile Device or Remote Browser,该按钮设置安装证书到手机的提示,手机网络环境根据所提示的ip和端口设置后,利用自带浏览器输入网址:chls.pro/ssl 。IOS 会自动下载证书,这时候你可以在手机上设置中看到一个未安装的证书,手机会提示你安装,但是安装完这个描述文件不代表就完成了,描述文件显示已验证这也是正常的,这时候你需要去设置-通用-关于本机证书信任设置,把名为Charles Proxy CA的证书信任后,你就可以在电脑上打开抓包https的大门了。

以上就是我或多或少踩过的坑,希望对你有所帮助。



                                                                                                                                                                        2019年5月21日10点04分 吕吕吕

你可能感兴趣的:(win10 Charles IOS Https抓包完全设置)