解决Charles代理问题
解决Charles代理问题
开放Beta测试文档 作为预发布开放Beta测试的一项内容,亚马逊提供了此技术文档。随着亚马逊收到反馈并对功能进行迭代,所描述的这些功能可能会发生变化。有关最新功能的信息,请参阅发布说明。
本页面提供您在使用Charles代理和Vega开发工具时可能遇到的常见问题的解决方案。每个问题都包括根本原因和逐步解决说明。如果您在此处找不到特定问题的解决方案,请在开发者论坛中发布问题以获得更多支持。
视频播放问题
原因: 通过Charles代理流式播放某些视频格式会导致VDA在USB模式下出现故障,从而阻止流式传输视频数据。
解决方案: 按照通过TCP/IP启用VDA中的说明切换至TCP/IP模式。
SSL证书问题
原因: 如果未正确配置SSL,Charles代理便无法查看HTTPS内容。
解决方案:
- 在Charles代理中启用SSL代理。
- 将证书从Charles代理导出到名为proxy-cert.pem的文件中。
- 将证书添加到assets/raw目录。
- 将enableSSLProxying设置为true。
- 将caBundleFile设置为raw/proxy-cert.pem。
特定于MacOS的SSL问题
错误消息:
ERROR: Package 'vegapackagingtool/1.1.7' not resolved: HTTPSConnectionPool(host='k-artifactory-external.labcollab.net', port=443):
Max retries exceeded with url: /artifactory/api/conan/kepler-conan-rc-local/v1/ping
Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED]
certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1000)')))
原因:Charles代理中的macOS代理设置会干扰系统证书验证,从而导致SSL错误。
解决方案:
- 打开Charles代理。
- 转到Proxy选项卡。
- 找到macOS Proxy(macOS代理)设置。
- 取消选中macOS Proxy选项。
如果问题仍然存在:
- 清除证书缓存。
- 卸载并重新安装您的应用。
重要须知: macOS代理设置会影响所有系统流量。将其关闭以防止其他应用出现证书验证问题。
相关主题
- Charles代理文档(仅提供英文版)。
Last updated: 2025年9月30日

