开源项目每次下下来都要改代码去代理。配环境变量 https_proxy ,wsproxy ,clash 全局都没用。 都得改代码才能走代理。 特别是 ws 的 更麻烦,还走走 socks5 协议;
1
ylh1024 OP 补充一下,mac 和 window+wsl 环境里都遇到过这样的问题,系统代理,tun 都打开了
|
2
Ketteiron 3 小时 51 分钟前 fetch/request 请求不会看环境变量,也不会被系统代理接管,只能写 agent 。tun 模式应该是有效的,我不知道你失效的原因是什么。
最简单的方案是升级到新版 nodejs ,目前支持 NODE_USE_ENV_PROXY=1 开启,具体查看 https://github.com/nodejs/node/issues/57872 |
3
alansfinal 3 小时 44 分钟前
tun 模式没起作用,沿着这个思路排查。开了 tun 不需要开系统代理。
|
4
iamwin 1 小时 5 分钟前
nodejs 不是能正常走 https_proxy 和 http_proxy 的吗,我现在用 bun 好像也没遇到过依赖包下不下来的情况
实在不行试试用这个接你的代理 https://github.com/tun2proxy/tun2proxy |
5
ntedshen 33 分钟前
全局代理最低要 24.5.0 ,24lts 也要更新才有
要么等 26lts 或者 latest |