charles代理chrome浏览器配置

参考Charles中文官网:http://www.charlesproxy.cn/ssl-certificates.html

配置步骤

1、浏览器配置代理

2、Proxy Setting中设置代理端口

3、SSL Proxy Setting中设置全部匹配

4、安装SSL证书

证书存储选择受信任的根证书颁发机构

5、谷歌浏览器配置。

6、测试一下

抓取成功,无乱码,ok

### 如何配置浏览器以使用 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设置正确无误 ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值