电脑疯子技术论坛|电脑极客社区

微信扫一扫 分享朋友圈

已有 2002 人浏览分享

Windows 10启用Linux子系统时网络连接错误的解决办法

[复制链接]
2002 0

微软再早前的Windows 10 版本中增加了Bash On Ubuntu On Windows功能,内置了Linux子系统。

这个子系统在Windows 10中被称为Windows Subsystem Linux(即WSL),周年更新版本中已经可以使用该功能。

具体有关如何启用Windows 10中的Ubuntu系统请参考:如何在Windows 10中启用Linux子系统。

不过现在国内的绝大多数用户应该都是无法正常启用该功能的,因为在命令提示符中从Windows Store下载安装包时总是会提示网络连接错误。

26951-1.png
比较坑爹的是这里的下载实际上并不是从Windows Store商店里下载的,并且还不支持断点续传功能。

所以一旦提示网络连接错误那么你重新下载又是从头开始下载了,即使你可以正常从商店下载应用。

经过抓包测试我们发现在下载Ubuntu安装包时实际请求的链接地址是wsldownload.azureedge.net。

简单测试发现该域名使用EdgeCast公司提供的内容分发网络(CDN),但是实际上只有一个IP地址。

该IP地址所在位置是澳大利亚,这也就是为什么国内下载速度很慢而且不断的提示网络连接失败的原因。

-2.png
而且EdgeCast的CDN网络其实早在2014年时就已经被防火墙屏蔽,现在还能缓慢的下载已经不错了。

既然搞清楚了原因那么解决的办法就有了,下载前先挂着个速度快点的代理再操作基本就能搞定了。

至少你挂着个代理下载速度慢是慢点但基本不会出现中断的情况,然后无非就是耐心等待一段时间了。


您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

关注

0

粉丝

9021

主题
精彩推荐
热门资讯
网友晒图
图文推荐

Powered by Pcgho! X3.4

© 2008-2022 Pcgho Inc.