You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Charles显示未知原因的Blocked状态,全请求拦截问题求助

解决Charles所有请求显示Blocked的问题

以下是针对性的排查和解决步骤:

  • 检查Charles拦截规则
    打开Charles,点击顶部「Proxy」菜单,查看「Breakpoints Settings」(断点设置),确认是否存在全局启用的断点规则或误添加的全请求拦截规则,如有则取消勾选或清空列表。同时检查「Proxy」->「Throttle Settings」,确认未开启全局节流并设置极端参数导致请求阻断,若开启则关闭节流功能。

  • 重新配置SSL代理及证书

    1. 确认「Proxy」->「SSL Proxying Settings」中已勾选「Enable SSL Proxying」,并添加了需要代理的域名(或勾选全域名代理)。
    2. 重装Charles后需重新信任根证书:
      • 电脑端:Mac打开「钥匙串访问」,Windows打开「证书管理器」,找到Charles根证书并设置为「始终信任」。
      • 移动端(模拟器/真机):重新安装Charles证书,iOS在「设置」->「通用」->「关于本机」->「证书信任设置」开启信任;Android在安全设置中完成证书安装与信任。
  • 验证系统代理设置
    确认Charles已正确接管系统代理:

    • Mac:「系统设置」->「网络」->「代理」,检查HTTP/HTTPS代理指向127.0.0.1:8888(Charles默认端口)。
    • Windows:「设置」->「网络和Internet」->「代理」,确认自动检测设置开启,或手动代理指向127.0.0.1:8888。
      同时关闭Fiddler、mitmproxy等其他代理工具,避免端口冲突。
  • 清除Charles残留配置
    卸载重装后可能遗留异常配置,手动删除配置目录:

    • Mac:删除 ~/Library/Application Support/Charles 文件夹
    • Windows:删除 C:\Users\[你的用户名]\AppData\Roaming\Charles 文件夹
      重启Charles后重新配置代理与证书。
  • 排查防火墙与安全软件
    暂时关闭电脑防火墙、杀毒软件或网络安全工具,测试是否是这类工具拦截了Charles的网络请求。


内容的提问来源于stack exchange,提问作者Dalvendra Singh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 14:24:54