charles -- 文件映射http和https

本文详细介绍了如何使用Charles进行HTTP和HTTPS映射配置,包括在Mac和Windows上设置系统代理,配置Chrome代理,解决404问题,手机抓包配置,以及SSL证书的安装与SSL代理设置。通过这些步骤,可以实现本地和远程文件的映射调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 下载和安装:https://www.axihe.com/tools/charles/proxy/readme.html
                         https://www.axihe.com/tools/charles/charles/free-use.html

pc抓包chrome基本配置:

如果是已配置好的直接手机切回手动即可,不用是设为关闭;不用事pc端网络-》代理http里两项把对勾去掉

第一步:选择菜单中的 “Proxy” -> “Mac OS X Proxy/windows proxy” 来将 Charles 设置成系统代理

第二步:设置Charles为chrome的代理

mac: 偏好设置-》网络
        

设置完以后浏览器访问页面就可以抓到包了

遇到的问题:中间出现过浏览器访问地址404的问题,后来重启电脑后好了

手机抓包基本配置:

第一步:Proxy”->“Proxy Settings 设置charles为允许状态,并设置好接入端口;

第二步:

HTLP -> local IP Address  获取本机ip

获得charles允许手机接入的IP和端口是: 192.168.0.103:8888

第三步:把手机按照charles的IP和端口进行配置

在iPhone的 “设置”->“无线局域网“中,可以看到当前连接的wifi名,通过点击右边的详情键,可以看到当前连接上的wifi的详细信息,包括IP地址,子网掩码等信息。在其最底部有“HTTP代理”一项,我们将其切换成手动,然后填上Charles运行所在的电脑的IP,以及端口号8888

第四步,手机配对成功后,charles弹窗询问是否允许;

设置好之后,我们打开iPhone上的任意需要网络通讯的程序,就可以看到Charles弹出iPhone请求连接的确认菜单

如上图的弹窗,点击允许即可;此时已经配对成功,开始愉快的抓包吧;

问题:出现上面那个弹窗选择Allow后才能访问成功,如果不成功可以选择重启等方法

http设置映射到本地

charles--map 映射到本地文件 - skot52510 - skot52510的博客

  • 您可以把 xk72.com/charles/ 映射到 localhost/charlesdev/ 来为xk72.com提供一个子目录,
  • 或者把xk72.com/*.php 这种指定后缀的所有文件映射到localhost/charlesdev/。

http设置映射到远端

https映射的相关设置:

第一步:下载新人证书

电脑上设置证书信任:

手机上下载证书:

help菜单里选择下载移动端证书,获取一个地址http://charlesproxy.com/getssl在浏览器打开

手机中设置-》通用-》文件描述里找到证书-》安装

第三步:设置ssl代理

第四步:配置要映射的文件位置

最后:手机和电脑都代理成功了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值