Etwxr9 在 Gemini CLI报出Clearcut POST request error解决方案 中发帖
Gemini cli在设置了HTTPS_PROXY环境变量后,可以走代理登录并正常使用。
然而,在使用过程中仍然可能报出Clearcut POST request error错误,原因是连接google服务器超时。
接着我打开tun模式进行全局转发,就跑通了,因此很明显是因为这里没走环境变量设置的代理。
这个报错来自google的某个统计数据收集服务,不影响使用,但是报一堆错误看着烦,尝试修复。
环境是win11 windows powershell
查看源码(packages\core\src\telemetry\clearcut-logger\clearcut-logger.ts)可知,这里不走代理的原因是直接使用了nodejs的https.request,这函数就是不走系统代理,非常坏。只能用第三方库比如https-proxy-agent啥的去给这个请求源码加上代理。
但...