>>No.67520129
vscode远程(不管是ssh还是wsl)的原理就是在远程机器上装个server然后连过去,大部分插件(除了纯改样式主题图标之类的)都是跑在远程机器上的,所以确实应该查wsl里的网络
>>No.67520476
所以这个插件是跑在wsl里的(你看那堆unix格式的路径就知道了),然后它尝试连接127.0.0.1,但是po的代理我想肯定是跑在Windows侧的,wsl默认是不会转发win的端口到linux里的,所以超时是符合预期的行为。
不过既然curl能通说明po应该没有自己在linux里面配HTTP_PROXY之类的变量(另外提醒下如果要配的话应该使用ip route显示的默认网关ip,而不是127.0.0.1)
所以我怀疑是Windows侧的vscode傻傻地把代理配置给转发过去了,根本没考虑linux里连不连得上。
既然po开了tun模式的话,我建议把系统代理给关了防止混乱(我不知道你用的软件能不能同时开这两个模式,如果本来就不能的话当我没说),然后检查下vscode的设置,里面有没有配置HTTP代理的相关选项,最简单就直接清空就行。或者你可以分别配置Windows侧和linux侧的,先禁用http.useLocalProxyConfiguration,然后linux侧用运行ip route显示的default网关的ip替换127.0.0.1