在配置 Claude CLI 时,可能会遇到 API 报错的问题。根据您的描述,问题出在配置文件中的代理设置。具体来说,您将 HTTPS 代理的地址错误地配置成了 HTTP 地址。正确的配置应该是使用 https:// 前缀,而您错误地使用了 http://。这会导致 Claude CLI 在尝试通过代理服务器进行通信时,无法正确地验证代理服务器的 SSL/TLS 证书,从而引发 UNKNOWN_CERTIFICATE_VERIFICATION_ERROR 错误。

以下是您配置文件中的错误和正确配置的对比:

错误配置:

“HTTPS_PROXY”: “http://127.0.0.1:XXX”

正确配置:

“HTTPS_PROXY”: “https://127.0.0.1:XXX”

解决这个问题后,您的 Claude CLI 应该就可以正常工作了。这个问题通常发生在使用自签名证书或内部代理服务器的环境中,因此确保代理服务器的证书是有效的,并且正确配置代理地址是非常重要的。

标签: none

评论已关闭