charles设置正常,无法抓包浏览器

该文章详细介绍了如何在火狐浏览器中进行网络设置,特别是如何勾选使用系统代理设置,以实现更灵活的网络访问控制。

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

设置可参考此链接https://www.cnblogs.com/f-ichigo/p/13402985.html

以火狐浏览器为例,打开设置在这里插入图片描述
拉到最下面的网络设置,点设置
在这里插入图片描述
勾选使用系统代理设置,点确认
在这里插入图片描述

### 如何配置浏览器以使用 Charles 进行 HTTP 抓包 #### 浏览器代理设置 为了使浏览器能够通过 Charles 进行抓包,需要将浏览器的网络请求重定向到 Charles 的本地代理端口。通常情况下,默认端口号为8888。 对于 **Chrome** 浏览器,在 Mac 上可以通过如下方式完成配置: - 打开 Chrome 浏览器。 - 访问 `chrome://settings/` 页面并点击左侧菜单中的 "高级" 展开更多选项。 - 向下滚动至 "系统" 部分,找到 "打开您的计算机上的代理设置" 并点击进入操作系统级别的网络偏好设置[^1]。 在 macOS 中的具体路径是:系统偏好设置 -> 网络 -> 选择当前连接 (Wi-Fi 或者 Ethernet) -> 高级... -> 代理标签页。在这里勾选 "Web Proxy (HTTP)" 和 "Secure Web Proxy (HTTPS)" ,并将服务器地址设为 `127.0.0.1`, 端口填写为 `8888`【即Charles默认监听的端口】。 另外一种更简便的方法是在安装好 Charles 软件后,直接利用其内置功能来修改系统的代理设置。启动 Charles 应用程序,软件会自动检测已有的 Wi-Fi 连接,并提供一键启用本机代理的功能。 #### 设置 SSL 证书信任 如果要捕获 HTTPS 请求,则还需要让浏览器信任 Charles 的根 CA 证书。这一步骤同样适用于其他类型的 Web 浏览器以及移动设备。 - 在 Charles 主界面顶部菜单栏中依次选择 Help > SSL Proxying > Install Charles Root Certificate... - 按照提示完成证书导入过程;对于某些版本的操作系统可能还需额外步骤才能完全生效,比如重新启动浏览器或更新证书存储库等操作[^3]。 一旦完成了上述两步操作——调整浏览器使用的代理服务器指向本地运行着的 Charles 实例,并确保该实例所签发的安全套接字层(SSL)证书已被客户端认可,那么就可以顺利地监控所有经由指定通道传输的数据流了。 ```bash # 如果遇到无法解析域名的情况,请确认DNS设置正确无误 ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值