requiem116 发表于 2022-10-11 17:28

wsl不能正常访问https链接

最开始是发现conda连不上清华的源,后来发现换了别的源也不行
之后其他人的wsl里面出现wget超时的问题,测试了一下发现wget -v www.baidu.com
Resolving www.baidu.com (www.baidu.com)... 182.61.200.6, 182.61.200.7, 110.242.68.42, ...
Connecting to www.baidu.com (www.baidu.com)|182.61.200.6|:80... connected.
HTTP request sent, awaiting response...
然后没反应了
同样的测试了一下没有https的天幻,wget www.ffsky.com就没有问题
但是在windows环境下访问一点问题没有,就很奇怪。有啥办法能解决这个问题或者禁用https强制使用http吗?
题外话每次https出问题我就会测试一下天幻真的是少有的没有https的网站了

小野賢章 发表于 2022-10-11 19:54

182.61.200.6|:80 这不是连的 HTTP 端口吗

小野賢章 发表于 2022-10-11 19:58

这种问题一般解决方案是重新安装 ca-certificates 包,参考这个 https://mirrors.tuna.tsinghua.edu.cn/help/debian/

5long 发表于 2022-10-11 20:18

可能是 MTU 的问题, 照 Issue 里的办法调低 MTU 试试看: https://github.com/microsoft/WSL/issues/4698

5long 发表于 2022-10-11 20:20

小野賢章 发表于 2022-10-11 19:58
这种问题一般解决方案是重新安装 ca-certificates 包,参考这个 https://mirrors.tuna.tsinghua.edu.cn/hel ...

及时更新 ca-certificates 没毛病
但如果真的是证书信任链上的问题
一般会立即报错, 断开连接
而不是像 LZ 这样连接超时

requiem116 发表于 2022-10-11 21:01

5long 发表于 2022-10-11 20:18
可能是 MTU 的问题, 照 Issue 里的办法调低 MTU 试试看: https://github.com/microsoft/WSL/issues/4698 ...

试了改低mtu马上就好了
非常感谢,完全没有想到这茬
页: [1]
查看完整版本: wsl不能正常访问https链接