Repository navigation
本地电脑zscaler代理导致dsh不可用
#10439
|
公司安全策略需要,电脑要安装zscaler。zscaler会在本地开启localhost:XXXX,所有流量都会走这个端口。 这种方式有什么解法吗?我的电脑可以正常使用cc / codex / copilot cli。只有dsh遇到了这样的问题。 |
Answered by
timerring
Oct 20, 2026
Replies: 1 comment 1 reply
|
建议本机通信直连,外网走公司代理,开了 HTTPS 检查就让后端信任企业 CA。不需要关 Zscaler。
另外 Desktop 不一定继承终端环境变量。建议写到用户级环境变量里,完全退出后再启动。 |
1 reply
Answer selected by
TotemGuo
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
建议本机通信直连,外网走公司代理,开了 HTTPS 检查就让后端信任企业 CA。不需要关 Zscaler。
系统代理/PAC:让 localhost、127.0.0.1、::1 直连。
后端代理:Node 内置 fetch 默认不读代理变量。用 Node 22.21+ 或 24.x,设置 HTTP_PROXY、HTTPS_PROXY、NODE_USE_ENV_PROXY=1。NO_PROXY 写成 127.0.0.1,localhost,::1,保留原来的内网条目,用英文逗号分隔。分号会让整条豁免失效比如 #4448。另外 10...* 这类通配符不生效,内网段要写具体主机名或域名。
企业 CA:如果报 SELF_SIGNED_CERT_IN_CHAIN,用 NODE_EXTRA_CA_CERTS 指向 IT 下发的企业根证书 PEM。不要用 NODE_TLS_REJECT_UNAUTHORIZED=0。
另外 Desktop 不一定继承终端环境变量。建议写到用户级环境变量里,完全退出后再启动。