[bug]: 公司内网:设置代理http_proxy/https_proxy 无法登录qoder 即使已经加提供的域名到白名单。

Issue Description

linux 下 qodercli 和qoder IDE 在设置http_proxy 和https_proxy 下都无法登录。初步怀疑:登录认证某些api 没有走代理渠道 出不去内网。
Steps to Reproduce
qodecli 登录操作:
step1: 设置http_proxy, https_proxys 代理
step2: 测试以下白名单网址是否ok
https://api3.qoder.sh/algo/api/v1/ping”
https://api1.qoder.sh/algo/api/v1/ping

https://api2.qoder.sh/algo/api/v1/ping
https://center.qoder.sh/algo/api/v1/ping”

https://openapi.qoder.sh/algo/api/v1/ping”
step3: 使用qodercli 执行登录操作。 登录失败,日志显示post 超时

Expected Behavior

期待登录成功

Actual Behavior

实际: 登录失败,使用浏览器和token 都一样,从日志看是post 数据出不去。

打印如下:完整日志看截屏
” level=ERROR msg=“Failed to login with personal access token” error="failed to do personal access token auth: Post \“https://center.qoder.sh/algo/api/v3/user/jobToken?Encode=1\\”: context deadline exceeded (Client.Timeout exceeded while awaiting headers)”

Screenshots / Screen Recordings

即使使用proxychains 去设置代理去workaround 也无法解决登录问题。

Operating System

Current Qoder Version (Menu → About Qoder → Copy)

qodercli -v
0.1.19

放行白名单如下:
.qoder.sh | 443 |
.qoder.com | 443 |
.qoder.ai | 443 |
g.alicdn.com 443
o.alicdn.com 443
www.googletagmanager.com 443
.aliyuncs.com | 443 |
.vsassets.io | 443 |
.gallerycdn.azure.cn | 443 |
canada1.discourse-cdn.com 443

系统为:
PRETTY_NAME=“Ubuntu 22.04.4 LTS”
NAME=“Ubuntu”
VERSION_ID=“22.04”
VERSION=“22.04.4 LTS (Jammy Jellyfish)”
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL=“https://www.ubuntu.com/”
SUPPORT_URL=“https://help.ubuntu.com/”
BUG_REPORT_URL=“ Bugs : Ubuntu
PRIVACY_POLICY_URL=“ Data privacy | Ubuntu and Canonical Legal
UBUNTU_CODENAME=jammy

补充用qoder IDE 去做网络诊断的信息
notes : ping 不通是正常的。因为我们和外网没有直连。 不过ping 时确认过dns 解析是正常的。截图中的30.30.30.30 的dns 不是我们配的。

感谢反馈 辛苦看下能上报问题报告不,我们看下日志

已经提交问题上报日志。 帮忙看一下日志谢谢!

QoderCLI 本质上是一个基于 Node.js / HTTP 请求的命令行工具(类似很多 AI CLI 工具),它本身通常不单独实现代理配置,而是继承系统或运行时的代理环境变量。所以核心思路是:配置环境变量代理
版本:【0.1.36】:100: 通过设置代理可设置成功
export http_proxy=“http://your.proxy.server.ip:port”
export https_proxy=“http://your.proxy.server.ip:port”