在win10安装Charles和证书

本文详细介绍了在Windows 10上安装和配置Charles测试工具的步骤,包括下载Charles,安装本地和浏览器证书,以及设置SSL代理,以便捕获和查看HTTP/HTTPS流量。

第一步下载Charles

  1. 访问Charles官方下载地址:

  2. 下载成功后一路安装下来就可以了

第二步安装本地证书

  1. 点击工具栏上的help>ssl proxying>Install Charles Root Certificate

    image-20220721163728148

  2. 点击安装证书
    image-20220721170930898

  3. 选择本地计算机后点击下一页
    image-20220721171104357

  4. 选择指定存储为受信任的根证书颁发机构然后点击下一页
    image-20220721171218655

  5. 点击安装证书,导入成功后可以看到证书状态为没有问题

    image-20220721171351563

  6. 点击确定后本地的证书就安装完成了

第三步安装浏览器证书

  1. 同样在help里面选择下图的选项
    image-20220721171655931

  2. 在浏览器中输入网址:http://chls.pro/ssl 后会自动下载浏览器的证书

  3. 在浏览器的设置中找到管理证书选项
    image-20220721172755091

  4. 点击导入后点击下一页

    image-20220721172821308

  5. 点击浏览,找到证书的下载地址然后选择所有文件,选择下载好的证书。

    image-20220721173019661

  6. 更改证书的存储位置为受信任的根证书颁发机构,点击下一页

    image-20220721173200874

  7. 点击完成就导入成功了

第四部设置代理

  1. 在工具栏proxy里选择ssl proxy settings

    image-20220721173433389

  2. 在include里点击add在Host和Port里输入*表示代理所有网页

    image-20220721173657655

  3. 点击OK后就能成功抓取浏览器的包了

### Charles Proxy 在 Windows 10安装后无法打开的解决方案 如果在 Windows 10 系统上安装 Charles Proxy 后无法正常打开,可能是由于以下原因之一导致的问题。以下是可能的解决方法: #### 1. 检查系统环境兼容性 确保操作系统版本与 Charles安装包兼容。Charles 官方提供了不同版本的安装包,用户应根据自己的系统架构(32位或64位)选择正确的安装文件[^3]。若选择了错误的版本,可能会导致程序无法启动。 #### 2. 验证安装过程是否完整 重新下载并安装 Charles Proxy,确保安装过程中没有中断或损坏。可以从官网提供的稳定版本链接中下载最新版本的安装包[^3]。安装完成后,尝试重启计算机以确保所有必要的组件正确加载。 #### 3. 检查防火墙杀毒软件设置 某些情况下,Windows 防火墙或第三方杀毒软件可能会阻止 Charles 的运行。可以临时禁用防火墙或杀毒软件,观察问题是否得到解决。如果确认是安全软件导致的问题,可将 Charles 添加到例外列表中[^1]。 #### 4. 查看日志文件 Charles 在运行时会生成日志文件,这些文件通常位于用户的文档目录下。检查日志文件的内容,寻找可能导致程序崩溃的具体错误信息。根据错误提示采取进一步措施。 #### 5. 配置代理设置 如果 Charles 的代理功能未正确配置,可能会导致其无法正常工作。进入 `Proxy` 菜单,取消勾选 `Windows Proxy` 选项,并确保手动设置的代理端口与系统代理一致[^1]。 #### 6. 安装证书 Charles 的核心功能依赖于其自签名的根证书。如果证书未正确安装,可能导致程序无法正常运行。按照官方指南,在 `Help` 菜单中选择 `Install Charles Root Certificate`,并根据提示完成证书安装。对于 Windows 系统,可能需要手动导入证书至系统的受信任证书存储中[^4]。 #### 7. 检查 License Key 是否有效 如果 Charles 使用的是试用版或无效的 License Key,可能会出现启动失败的情况。可以尝试重新生成有效的 License Key 并应用到程序中[^3]。确保输入的 `Registered Name` `License Key` 正确无误。 #### 8. 更新或重新安装 .NET Framework Charles 依赖于 Microsoft 的 .NET Framework 运行时环境。如果系统中缺少或安装了不兼容的版本,可能会导致程序无法启动。建议检查并更新 .NET Framework 至最新版本。 ```python # 示例:检查系统中已安装的 .NET Framework 版本 import sys print(sys.version) ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值