V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jonathanchoo
V2EX  ›  Visual Studio Code

vscode 连接 wsl2 里的项目,插件怎么配置代理

  •  
  •   jonathanchoo · 2023-05-19 09:39:24 +08:00 · 3801 次点击
    这是一个创建于 552 天前的主题,其中的信息可能已经有所发展或是发生改变。

    vscode 连接 wsl2 里的项目,我在 clash 里开了 tun 模式

    把 wsl2 里能配置代理的地方都删掉了(/etc/profile 、~/.bashrc 、~/.zshrc )

    但是插件还是报错连不上代理,问题是这个代理时哪儿配置的啊。。

    插件名:Codeium 报错信息:failed to establish a socket connection to proxies [PROXY 127.0.0.1] image.png

    第 1 条附言  ·  2023-05-19 13:26:20 +08:00
    问题解决了

    开着 tun 还开着系统代理,把系统代理关了就不会有这个了

    之前一直没明白他咋检测到的 127.0.0.1:7890 ,我明明把能配的地方都删掉了
    14 条回复    2023-07-01 15:51:04 +08:00
    proxytoworld
        1
    proxytoworld  
       2023-05-19 09:45:13 +08:00
    这不是配上了吗
    lysS
        2
    lysS  
       2023-05-19 09:56:03 +08:00
    你的代理是支持局域网连接的,在 vscode 设置中的 [远程(wsl)] 设置 http 代理。局域网代理的端口一般和本地代理端口是相连的
    Neolin
        3
    Neolin  
       2023-05-19 10:28:17 +08:00   ❤️ 1
    单开 TUN ,把 Windows 的系统代理关了试试。WSL2 能走 TUN 的,就不用配置代理了
    Opportunity
        4
    Opportunity  
       2023-05-19 10:34:36 +08:00
    从外面继承的环境变量吧。。。
    wipbssl
        5
    wipbssl  
       2023-05-19 12:07:23 +08:00
    不用代理,使用 cfw 的 tun 模式接管
    dingwen07
        6
    dingwen07  
       2023-05-19 12:44:07 +08:00
    TUN 就是一张网卡了,系统代理都不需要
    cc666
        7
    cc666  
       2023-05-19 13:20:57 +08:00
    对于 WSL2 ,他的 127.0.0.1 是啥呀?是虚拟机的本地地址,你虚拟机里这个端口没开代理当然连不上了。
    你开了 TUN 模式,不用配置代理了。
    或者你直接把 127.0.0.1 换成物理机的 IP 地址
    jonathanchoo
        8
    jonathanchoo  
    OP
       2023-05-19 13:24:16 +08:00
    @cc666 问题是我不知道这个 127.0.0.1:7890 是哪里配置的。。我把能删除的地方都删了啊
    jonathanchoo
        9
    jonathanchoo  
    OP
       2023-05-19 13:25:12 +08:00
    @Neolin 问题解决了,非常感谢

    之前傻了,开着 tun 还开着系统代理,把系统代理关了就不会有这个了

    之前一直弄不明白他从哪里检测到的这个 127.0.0.1:7890
    Neolin
        10
    Neolin  
       2023-05-19 15:50:19 +08:00
    @jonathanchoo #8 应该 Windows 是开了系统代理之后,VSCode 也走系统代理了,如果不用 WSL2 的话一切正常。开了 WSL2 的话,相当于给 WSL2 也配置了 127.0.0.1:7890 的代理,但是 WSL2 无法通过 127.0.0.1 访问 Windows ,就出问题了。
    sjkdsfkkfd
        11
    sjkdsfkkfd  
       2023-05-19 16:52:00 +08:00
    虽然有点不对题,但是一律建议路由器上配代理,用 openclash ,这样不用各个设备各个平台上烦心
    jonathanchoo
        12
    jonathanchoo  
    OP
       2023-05-19 17:19:28 +08:00
    @sjkdsfkkfd 办公室里办不到呀
    sjkdsfkkfd
        13
    sjkdsfkkfd  
       2023-05-25 13:17:44 +08:00
    @jonathanchoo 可以 hyper-v 里面跑个 openwrt ,我以前这么弄过。前提是你办公室的电脑你可以随便搞
    linyan000
        14
    linyan000  
       2023-07-01 15:51:04 +08:00
    桥接模式下无法使用 tun
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2721 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 15:20 · PVG 23:20 · LAX 07:20 · JFK 10:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.