当前位置:

首页 > 网络软件 > charles配置手机环境设置详细步骤教程

charles配置手机环境设置详细步骤教程

Charles
Charles

Charles是一款支持HTTP的专业网络抓包软件,可用于抓包和分析网络流量。它更贴近日常 macOS / Windows / Linux 使用场景,处理高频操作时整体会更顺手一些。

立即下载
¥199
macOS/Windows/Linux 2026-08-22
正版软件 Windows macOS软件 Linux 代理抓包工具

手把手教你配置 Charles 手机抓包环境。包括同一局域网连接、HTTP 代理设置、iPhone 证书完全信任步骤、Android N+ 应用限制说明及 SSL Proxying 开启方法。解决只能看到 CONNECT 或无法联网的问题,抓包结束后正确恢复网络设置。

要在手机上抓取网络请求,核心逻辑是让手机流量经过运行 Charles 的电脑。这需要两个关键动作:一是将手机的 HTTP 代理指向电脑 IP,二是针对 HTTPS 流量安装并信任 Charles 的根证书。缺少任何一步,你都只能在 Charles 中看到加密的 CONNECT 请求或完全看不到数据。以下流程基于通用场景,按顺序操作即可复现效果。

charles配置手机环境设置详细步骤教程

Charles代理端口设置与电脑IP查询

1. 确认局域网连接与获取代理信息

首先,确保手机和安装 Charles 的电脑连接在同一个 Wi-Fi 网络下。如果电脑使用有线网络而手机使用 Wi-Fi,需确保两者处于同一网段且无防火墙隔离。

打开 Charles,点击顶部菜单【Proxy】,确认【Proxy Settings】已启用。在弹出的窗口中,记下【HTTP Proxy】标签页下的 Port(端口),默认通常为 8888。接着,查看电脑当前的局域网 IP 地址:Windows 用户可在命令行输入 ipconfig 查看 IPv4 地址,Mac 用户可在【系统偏好设置 > 网络】中查看。这个 IP 地址将作为手机代理的服务器地址。

2. 手机端设置 HTTP 代理

在手机 Wi-Fi 设置中,找到当前连接的 Wi-Fi 名称,点击进入详情页。不同品牌手机入口略有差异,但逻辑一致:将代理设置从“无”或“自动”改为“手动”。

在手动代理设置中:

  • 主机名/服务器:填写上一步获取的电脑局域网 IP 地址。
  • 端口:填写 Charles 中显示的端口号(如 8888)。

保存设置后,打开手机浏览器访问一个普通的 HTTP 网站(如 http://example.com)。此时回到 Charles,你应该能看到一条新的请求记录。如果 Charles 弹出对话框询问是否允许该设备连接,点击【Allow】。若浏览器无法加载网页,请检查电脑防火墙是否放行了 Charles 程序,或确认手机输入的 IP 和端口无误。

charles配置手机环境设置详细步骤教程

手机端手动代理配置示例

3. iPhone 安装并完全信任证书

对于 iOS 设备,仅设置代理只能抓取 HTTP 流量。要解密 HTTPS,必须安装并信任 Charles 的 CA 证书。

保持代理开启状态,在 iPhone Safari 浏览器中访问 chls.pro/ssl。页面会自动提示下载描述文件,按照指引完成安装。安装完成后,证书尚未生效,需进行第二步信任操作:进入【设置 > 通用 > 关于本机 > 证书信任设置】,找到 Charles Proxy CA 证书,打开开关并确认。这是 iOS 10.3 及以上版本的必要步骤,否则系统仍会拦截 HTTPS 连接。

charles配置手机环境设置详细步骤教程

3. iPhone 安装并完全信任证书

4. Android 系统的证书限制与处理

Android 手机同样通过浏览器访问 chls.pro/ssl 下载并安装证书。但在 Android 7.0 (N) 及更高版本中,系统默认不再信任用户安装的 CA 证书用于应用流量。这意味着:

  • 浏览器流量:安装证书后通常可直接抓取 HTTPS。
  • App 流量:大多数第三方 App 会拒绝连接,因为它们的网络安全配置默认不信任用户证书。

若要调试自己开发的 App,需在项目的 network_security_config.xml 中显式允许用户证书;对于第三方 App,除非拥有 Root 权限或将证书植入系统分区,否则无法直接通过常规手段解密其 HTTPS 流量。请勿尝试在生产环境中绕过此安全机制。

charles配置手机环境设置详细步骤教程

iOS系统中完全信任Charles证书

5. 开启 SSL Proxying 并验证

即使证书已信任,Charles 默认也不会解密所有 HTTPS 流量以减少性能开销。你需要指定需要解密的主机。

在 Charles 主界面的结构视图(Structure)中,找到目标域名文件夹,右键点击选择【Enable SSL Proxying】。或者,点击菜单【Proxy > SSL Proxying Settings】,在【Include】列表中添加需要抓取的域名和端口(如 *.*:443 可匹配所有 HTTPS,但建议精确指定以提高效率)。

设置完成后,刷新手机上的目标页面或重启 App。回到 Charles,展开对应的请求,你应该能看到清晰的 Request 和 Response 内容,包括 Headers 和 Body。如果仍显示为加密乱码或 CONNECT 方法,请复查证书信任状态及 SSL Proxying 列表。

6. 结束抓包并恢复网络

调试结束后,务必关闭手机 Wi-Fi 中的手动代理设置,将其改回“无”或“自动”。如果保留代理设置而关闭了电脑端的 Charles,手机将无法访问网络。同时,建议在 Charles 中禁用 SSL Proxying 或删除临时添加的主机规则,以保持环境整洁。若不再需要抓包,可从手机设置中移除 Charles 证书,以恢复系统默认的安全信任链。

charles配置手机环境设置详细步骤教程

抓包结束后关闭手机代理

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
作者最新文章
网络软件
相关文章 更多
charles安装配置问题怎么办详细排查解决教程
charles安装配置问题怎么办详细排查解决教程

遇到Charles无法捕获请求或HTTPS内容乱码?本教程详解Windows环境下Charles的安装验证、浏览器代理配置、SSL Proxying设置及根证书信任流程,助你快速定位并解决抓包配置难题。

charles使用教程-导出与导入抓包数据文件操作指南
charles使用教程-导出与导入抓包数据文件操作指南

学习Charles如何导出Session为CSV、Trace或XML文件,以及如何将历史抓包数据重新导入Charles。明确各格式适用场景,掌握File菜单下的Export与Import操作,确保数据完整性和安全性。

charles中文设置教程界面汉化操作步骤详解
charles中文设置教程界面汉化操作步骤详解

遇到Charles菜单非中文或抓包内容乱码?本教程分步讲解如何检查Charles界面语言设置,以及如何通过调整显示字体、响应解码来解决中文显示问题,避免安装不安全汉化包。

Charles环境配置教程及完整操作步骤
Charles环境配置教程及完整操作步骤

学习如何配置 Charles 进行网络请求调试。本教程包含 Windows 端监听端口确认、浏览器代理设置、手机远程连接方法、SSL 证书安装及信任步骤,以及调试结束后的环境清理指南,确保抓包过程准确且安全。

charles使用教程-ssl配置与证书安装方法
charles使用教程-ssl配置与证书安装方法

遇到 Charles 抓包 HTTPS 显示 CONNECT 或乱码?本教程按步骤指导你启用 SSL 代理、安装 Windows 根证书并处理浏览器信任问题,快速恢复 HTTPS 请求的正常解密与查看。

charles配置手机教程及连接设置方法
charles配置手机教程及连接设置方法

手把手教你配置 Charles 手机代理。包含电脑IP获取、iPhone HTTP代理设置、CA证书安装信任及SSL代理开启步骤,解决手机无法联网或HTTPS加密问题,适用于iOS与安卓基础调试。

charles安装配置windows版详细教程与操作步骤
charles安装配置windows版详细教程与操作步骤

详解Charles在Windows上的安装步骤,包括如何启用自动系统代理、配置Proxy Settings端口、安装根证书以及设置SSL Proxying以抓取HTTPS流量,适合初次使用的开发者参考。

charles配置https证书与抓包设置教程
charles配置https证书与抓包设置教程

详解Windows下Charles HTTPS抓包配置:包括根证书安装信任、SSL Proxying主机设置、浏览器验证及移动端差异处理,确保开发者安全高效地调试加密流量。

charles安装配置问题的排查与解决方法
charles安装配置问题的排查与解决方法

遇到Charles安装后无法启动、浏览器无请求记录或HTTPS显示证书错误?本文按实际操作顺序,详解如何检查系统代理、解决端口冲突、正确安装根证书及配置SSL Proxying,助你快速恢复抓包功能并安全清理环境。

查看更多
精品专题 更多
装机必备
装机必备

正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

Windows
Windows

正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

PDF教程
PDF教程

正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

Mac软件 更多
火山引擎 网页版
火山引擎 网页版
Windows/ macOS/ Linux

火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

立刻MV 网页版
立刻MV 网页版
Windows/ macOS/ Linux

立刻MV 面向音乐人、内容创作者和品牌团队,帮助用户低成本完成歌曲 MV、歌词视频、AI 分镜、图生视频与最终合成。

蛙蛙写作 网页版
蛙蛙写作 网页版
Windows/ macOS/ Linux

蛙蛙写作 AI 创作工具,覆盖小说、剧本、文案,一键生成文稿,打通文字转视频全流程,高效解决创作难题。

WINDOWS 更多
火山引擎 网页版
火山引擎 网页版
Windows/ macOS/ Linux

火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

立刻MV 网页版
立刻MV 网页版
Windows/ macOS/ Linux

立刻MV 面向音乐人、内容创作者和品牌团队,帮助用户低成本完成歌曲 MV、歌词视频、AI 分镜、图生视频与最终合成。

蛙蛙写作 网页版
蛙蛙写作 网页版
Windows/ macOS/ Linux

蛙蛙写作 AI 创作工具,覆盖小说、剧本、文案,一键生成文稿,打通文字转视频全流程,高效解决创作难题。

即将离开本站
您即将前往第三方网站,请确认是否继续?