Charles

  • Published on
    开发机上跑着Charles, 同时本机又有程序想通过Charles来抓包, 需要tls证书被信任才行(依赖的库强制校验证书). 所以才有这个需求。 此方法通用,适用于安装任何root ca. ## root ca installation 较新版本的 Charles 现在默认会同时生成 `charles-proxy-ssl-proxying-certificate.cer`, `charles-proxy-ssl-proxying-certificate.pem` 和 `keystore` 3个文件 ```bash cd ~/.charles/ca sudo trust anchor --store ./charles-proxy-ssl-proxying-certificate.pem ...
  • Published on
    ## 1. Linux 下 HiDPI 问题 OS: Fedora 32 (Workstation Edition) GNOME 版本:3.36.3 Charles Proxy 版本: v4.5.6 通常在 GNOME3 下我们会将 Display 的 Scale 调成 `200%` (当前还不支持非整数倍数设置) 来解决4K分辨率问题,如下图: ![](gnome3-display-scale-2020-07-20-23-57-26.png) Charles官方也宣称它已经支持HiDPI了,但是实际使用却发现没有自动识别HiDPI,为什么呢? 我们看看`/usr/bin/charles` 这个启动脚本: ```bash ...