首页 > 其他分享 >iPhone上使用Charles 抓包的配置方法与问题解决方式

iPhone上使用Charles 抓包的配置方法与问题解决方式

时间:2023-08-09 22:36:10浏览次数:42  
标签:配置 证书 Charles Proxy 设置 信任 抓包 iPhone

我是在Mac os下配置的,其它平台的内容和步骤也差不多。

配置方法:

(网上很多,大致说下)

一、Charles下载:

1)官网下载地址:https://www.charlesproxy.com/download/   

二、Charles配置代理:

1)查看本机IP:help-->Local IP Address

 

iPhone上使用Charles 抓包的配置方法与问题解决方式_Mac

 

 

2)查看或者设置访问端口:Proxy->Proxy Settings

三、配置ios手机iPhone抓包:

1.打开手机设置中已连接的无线局域网(确保手机和电脑在同一WiFi下,代理服务器主机名的ip地址要和你当前连的ip地址的网段需要一致

),点击右边的感叹号

iPhone上使用Charles 抓包的配置方法与问题解决方式_Mac_02

 

2.下滑到最下面的HTTP代理-->配置代理页,选择手动

3.根据Charles配置代理的IP和端口,正确录入后,点击存储

4.打开手机浏览器,输入chls.pro/ssl,下载并安装证书

5.在手机设置-一般-VPN和设备管理中找到下载的证书,点击进行安装;

6.安装好之后返回设置信任该证书(通用->关于本机->证书信任设置->信任该证书)

 

iPhone上使用Charles 抓包的配置方法与问题解决方式_抓包_03

 

 

7.菜单Proxy - SSL Proxy Settings中SSL Proxying配置host:* ;port:443或*

 

iPhone上使用Charles 抓包的配置方法与问题解决方式_macOS_04

 

 

 

如果是不抓手机抓Mac本地的,则菜单Proxy -选择

成功抓包截图如下:

iPhone上使用Charles 抓包的配置方法与问题解决方式_macOS_05

 

遇到的问题:

 

iPhone上使用Charles 抓包的配置方法与问题解决方式_Charles_06

 

 

1) 确保在同一网段内抓包:

因为我的iMac是既连接了有线又连接了无线,为了确保你设置的代理是正确的,建议先关闭本地有线网络,让电脑和手机都在一个网段进行设置,可以避免代理地址配置错误。(全部走通后,你当然是可以回来继续使用无线和有线双网卡的。)

2) 抓包structure中二级内容出现unknown,可能是以下原因:

第6步未按要求设置,没有信任证书,导致无法抓到;

iMac上的钥匙串中Charles proxy CA证书没有被信任,需要双击然后全部设置成”always trust“

 

iPhone上使用Charles 抓包的配置方法与问题解决方式_iPhone_07

 

 

如果第5步已按要求设置,但仍出现unknown,那么按第6步重新信任下证书,或者第5步重新操作下试试(不抓包了证书信任可以关掉,而且证书是可能会过期的)。

3) 还遇到过一种情况,手机里安装过charles的证书,但与当前电脑的版本不匹配

可以删掉证书重新下载试试。

4)当然最重要的还是要开启了SSL proxy,否则也会出现unknown,顶部的那个锁需要是锁住状态。

好了,以上作为我的一个备忘,希望对你也有帮助。

 

如果你对iPhone或者Mac上的东西感兴趣,可以从下面的链接找到我:

https://www.zhihu.com/people/wojuyi

 

标签:配置,证书,Charles,Proxy,设置,信任,抓包,iPhone
From: https://blog.51cto.com/u_15797945/7026419

相关文章

  • iPhone 15全系配置售价曝光!标准版和Pro版有啥区别?选购指南来了
    目前,多方消息指向,苹果公司的年度iPhone发布会预计将于今年9月12日星期二或9月13日星期三举行。按照苹果公司的惯例,新款iPhone的预订将于几天后的9月15日星期五开始,并于一周后的9月22日发布。和14系列一样,iPhone15系列依然提供四款机型:iPhone15、iPhone15Plus、iPhone15Pr......
  • Wireshark抓包工具--做爬虫必备
     Wireshark抓包分析TCP的建立与断开过程tcp服务器2010Wireshark抓包分析TCP的建立与断开过程一、TCP建立连接 说明:在此图中HostA充当客户端角色,HostB充当服务器角色。TCP是因特网中的传输层协议,使用三次握手协议建立连接。当主动方发出SYN连接请......
  • Linux 网络抓包工具 Tcpdump
    Linuxtcpdump命令示例tcpdump是一个功能最强大且广泛使用的命令行数据包嗅探或数据包分析工具,用于捕获或过滤在特定接口上接收或传输的TCP/IP数据包。Tcpdump在许多Linux/Unix操作系统中都是现成的。此外,它提供了一个宝贵的选项,可以将捕获的数据包保存到文件中以供将来分析......
  • python 抓包
    Scapy方式Scapy是一个强大的Python库,可用于创建、发送和解码网络数据包。它能够抓取和处理各种网络层协议、载荷和报头信息。Scapy是一个全能的库,包含各种工具和功能。该库具有灵活性、可扩展性和实用性fromscapy.allimport*pkts=sniff(iface="eth0",count=10)forpkt......
  • 曝iPhone 15系列将于9月13日发布 9月22日发售:7大升级、或售5999元起
    按照往年惯例,新款iPhone将于9月中下旬(第三周)与大家见面。9to5Mac今日带来了新款iPhone的最新消息——iPhone15系列将于9月13日发布,9月22日正式发售。9to5Mac从多家信源获悉,因有重大手机发布活动,移动运营商已经要求员工9月13日(周三)这一天不得休假。虽然消息并未直接指向iPhone15......
  • 心动了!iPhone 15 Pro超窄边框感受下:1.5mm破历史纪录 “跑马框”再见
    综合目前已知爆料来看,iPhone15系列将有7大升级。其中一个比较明显的直观变化是,新款iPhone全系边框都会更窄。iPhone15Pro、ProMax的边框宽度仅为1.55mm,破历史记录。那到底有多窄呢?仅说数据不够直观。9to5mac通过获得的CAD数据(得到过名记MarkGurman的证实),制作了一组iPhone1......
  • 顶配涨至近2万 该买还是买!iPhone15正面曝光 与历代苹果手机对比边框爆窄
    从曝光的iPhone15正面渲染图来看,其颜值确实要比上代又提高不少。外媒放出了一组iPhone15Pro的正面渲染图照,从图片看边框非常的窄,与历代iPhone边框对比,这个特点更是被放大。其实之前就有消息称,苹果在新iPhone上使用一种称为LIPO的技术来实现极窄边框,该技术曾在AppleWatch上......
  • 测试与爬虫—抓包神器之Charles
    前言之前我们讲到过fiddler(https://www.cnblogs.com/zichliang/p/16067941.html),wireshark(https://www.cnblogs.com/zichliang/p/17477251.html)今天我们来讲讲另一款跨平台的抓包软件——CharlesCharles简介Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当浏览......
  • Linux抓包工具tcpdump详解
    tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具。tcpdump存在于基本的Linux系统中,由于它需要将网络界面设置为混杂模式,普通用户不能正常执行,但具备root权限的用户可以直接执行它来获取网络上的信息。因此系统中存在网络分析工具主要......
  • 安卓逆向8,解决app抓包抓不到的问题(转载)
    有时候app抓不到包,这不是工具的问题,而是你没有搞清楚网络协议,网络协议网络协议,比如http协议,这是全球通用的,大家约定好的,你要开发软件,就要遵守这个协议,浏览器都是只能抓到应用层,TCP/IP五层模型五层协议:应用层:用户使用的应用程序都归属于应用层,作用为规定应用程序的数据格式......