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