V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ylh1024
V2EX  ›  Node.js

求助,大家 node.js 是怎么代理的

  •  
  •   ylh1024 · 3 小时 37 分钟前 · 290 次点击

    开源项目每次下下来都要改代码去代理。配环境变量 https_proxy ,wsproxy ,clash 全局都没用。 都得改代码才能走代理。 特别是 ws 的 更麻烦,还走走 socks5 协议;

    3 条回复    2026-02-11 19:10:40 +08:00
    ylh1024
        1
    ylh1024  
    OP
       3 小时 33 分钟前
    补充一下,mac 和 window+wsl 环境里都遇到过这样的问题,系统代理,tun 都打开了
    Ketteiron
        2
    Ketteiron  
       1 小时 49 分钟前
    fetch/request 请求不会看环境变量,也不会被系统代理接管,只能写 agent 。tun 模式应该是有效的,我不知道你失效的原因是什么。

    最简单的方案是升级到新版 nodejs ,目前支持 NODE_USE_ENV_PROXY=1 开启,具体查看
    https://github.com/nodejs/node/issues/57872
    alansfinal
        3
    alansfinal  
       1 小时 41 分钟前
    tun 模式没起作用,沿着这个思路排查。开了 tun 不需要开系统代理。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2045 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 12:52 · PVG 20:52 · LAX 04:52 · JFK 07:52
    ♥ Do have faith in what you're doing.