如何在 Android 11 上安装并信任自签名证书?
本文将指导你如何在 Android 11 上安装并信任自签名证书。
1. 下载自签名证书
在 Android 11 上安装并信任自签名证书需要额外的步骤,请仔细按照以下指南操作:
-
下载自签名证书:你可以使用 Proxyman,或其他能够通过本地代理服务器生成并下载自签名证书的代理工具。
-
如果使用 Proxyman 应用,可以参阅此 Android 指南,了解如何将 Wi-Fi 的 HTTPS 代理设置为 Proxyman。
-
然后访问 http://proxy.man/ssl 下载证书
2. 安装并信任
-
打开设置 App -> Security -> Encryption & Credentials -> Install a Certificate -> 选择 CA Certificate 选项
-
选择 Install Anyway

- 选择你已下载到存储空间中的 Proxyman 证书

3. 确认证书已被信任
- 打开 Trusted Credentials -> User 标签页,即可在此看到你的证书

4. 开始拦截 HTTPS 流量
你还可以在 Android 源代码中添加额外的参数,以便拦截 HTTPS 流量。
- 请参阅此前的文章:在 Android 设备和模拟器上拦截 HTTPS 流量
- Android 文档:https://proxyman.com/docs/debug-devices/android-device
为什么证书仍可能无法生效
即使证书已显示在 User 标签页中,应用仍可能拒绝使用它。许多应用只信任系统证书,除非其调试版本包含网络安全配置。对于模拟器,当前版本的 Proxyman 模拟器自动脚本可以将证书安装到系统证书存储中,并为你设置代理。请仅抓取你拥有或已获得测试授权的应用。
Proxyman 是一款高性能的 macOS 应用,可帮助开发者抓取并查看来自 iOS 设备、iOS 模拟器和 Android 设备上的 HTTPS 流量。
下载地址:https://proxyman.com

Noah Tran