vscode 连接 wsl2 里的项目,我在 clash 里开了 tun 模式
把 wsl2 里能配置代理的地方都删掉了(/etc/profile 、~/.bashrc 、~/.zshrc )
但是插件还是报错连不上代理,问题是这个代理时哪儿配置的啊。。
插件名:Codeium
报错信息:failed to establish a socket connection to proxies [PROXY 127.0.0.1]

|  |      1proxytoworld      2023-05-19 09:45:13 +08:00 这不是配上了吗 | 
|  |      2lysS      2023-05-19 09:56:03 +08:00 你的代理是支持局域网连接的,在 vscode 设置中的  [远程(wsl)] 设置 http 代理。局域网代理的端口一般和本地代理端口是相连的 | 
|      3Neolin      2023-05-19 10:28:17 +08:00  1 单开 TUN ,把 Windows 的系统代理关了试试。WSL2 能走 TUN 的,就不用配置代理了 | 
|  |      4Opportunity      2023-05-19 10:34:36 +08:00 从外面继承的环境变量吧。。。 | 
|      5wipbssl      2023-05-19 12:07:23 +08:00 不用代理,使用 cfw 的 tun 模式接管 | 
|  |      6dingwen07      2023-05-19 12:44:07 +08:00 TUN 就是一张网卡了,系统代理都不需要 | 
|      7cc666      2023-05-19 13:20:57 +08:00 对于 WSL2 ,他的 127.0.0.1 是啥呀?是虚拟机的本地地址,你虚拟机里这个端口没开代理当然连不上了。 你开了 TUN 模式,不用配置代理了。 或者你直接把 127.0.0.1 换成物理机的 IP 地址 | 
|      8jonathanchoo OP @cc666 问题是我不知道这个 127.0.0.1:7890 是哪里配置的。。我把能删除的地方都删了啊 | 
|      9jonathanchoo OP | 
|      10Neolin      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 ,就出问题了。 | 
|      11sjkdsfkkfd      2023-05-19 16:52:00 +08:00 虽然有点不对题,但是一律建议路由器上配代理,用 openclash ,这样不用各个设备各个平台上烦心 | 
|      12jonathanchoo OP @sjkdsfkkfd 办公室里办不到呀 | 
|      13sjkdsfkkfd      2023-05-25 13:17:44 +08:00 @jonathanchoo 可以 hyper-v 里面跑个 openwrt ,我以前这么弄过。前提是你办公室的电脑你可以随便搞 | 
|  |      14linyan000      2023-07-01 15:51:04 +08:00 桥接模式下无法使用 tun |