美文网首页iOS知识点javaPS业余学习
Charles for Mac 破解安装&抓取Https

Charles for Mac 破解安装&抓取Https

作者: yuyangdexue | 来源:发表于2019-01-30 15:16 被阅读5484次

            因经常有小伙伴需要帮忙连接代理,将Charles破解安装及配置方法记录下来,以便分享!

    1、下载安装CharlesV4.2 for Mac:

    (1)官网下载Charles(推荐):

    https://www.charlesproxy.com/download/

    (2)百度网盘下载:

    1) CharlesV4.2.dmg安装包百度网盘:

    链接:https://pan.baidu.com/s/1ONkVLqRmKlqIvo_N_pGkvg  密码:wn7a

    2) 破解文件Charles.jar百度网盘:

    链接:https://pan.baidu.com/s/1yPtZm_kwQnl3uwaYUff4aA  密码:z7jn

    2、安装完成,Finder/应用程序/Charles——显示包内容,将路径Contents/Java/charles.jar文件替换为下载的破解文件charles.jar

    3、配置Charles:

    1)打开Charles软件,配置Http代理(勾选了SOCKS roxy,可以截获到浏览器的http访问请求):

    配置Http代理

    2)配置SSL代理:

    首先在charles的 Proxy选项选择SSL Proxy Settings:

    配置SSL代理

    点add添加需要监视的域名,支持 *号通配符,端口一般都是443:

    添加监视域名

    3)为手机设置代理:

    iPhone:设置->无线局域网->连接电脑所在WiFi->ⓘ->配置代理->手动->服务器(可通过Charles-Help-Local IP Address或打开网络偏好设置查看)->端口:8888

    Android:设置->无线和网络->WLAN->连接电脑所在WiFi->长按WIFI名称->修改网络->显示高级选项->代理:手动->服务器主机名->服务器端口

    4)安装根证书:

    电脑端根证书安装,Help->SSL Proxying->Install Charles Root Certificate:

    根证书安装

    钥匙串访问信任证书设置——选择“始终信任”:

    钥匙串信任

    安装SSL证书到手机设备:

    点击 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device or Remote Browser,如下图所示:

    手机安装证书

    显示如下弹窗:

    证书网址

    iPhone:Safari浏览器输入网址chls.pro/ssl下载证书并安装,安装完成后,设置->通用->关于本机->证书信任设置->针对根证书启用完全信任(iOS10以上版本需启用,否则无法抓取https包)

    Android(华为Mate9Pro为例):浏览器输入网址chls.pro/ssl下载证书(记住下载路径,一般默认文件管理-Download中可找到),设置->无线和网络->WLAN->(更多)高级WLAN设置-安装证书(找到证书路径安装)

    相关文章

      网友评论

        本文标题:Charles for Mac 破解安装&抓取Https

        本文链接:https://www.haomeiwen.com/subject/mlxcsqtx.html