使用Charles抓包就用不了网,怎么解决?

750 阅读1分钟

Charles抓包导致无法上网的解决方案

在使用Charles或Sniff Master这类抓包工具时,经常会遇到无法正常上网的情况。下面分享几种实用的解决方法:

方法一:临时关闭抓包功能

如果你不需要进行APP抓包:

  1. 在Charles中关闭Proxy -> macOS Proxy(Windows用户关闭Windows Proxy,Android用户关闭Android Proxy)
  2. 这样就能恢复正常的网络访问

方法二:启用透明代理模式

当需要使用APP进行抓包时:

  1. 打开Charles的Proxy -> Proxy Settings
  2. 勾选Enable transparent HTTP proxying选项
  3. 这个设置同样适用于Sniff Master等专业抓包工具

专业建议

对于需要频繁抓包的用户,建议:

  • 使用Sniff Master这类专业工具时,注意代理设置对系统网络的影响
  • 抓包完成后及时关闭代理,避免影响正常上网
  • 复杂的网络环境可能需要调整更多高级设置

掌握这些技巧后,无论是使用Charles还是Sniff Master,都能在抓包和正常上网之间灵活切换。