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

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

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

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

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

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

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

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

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

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

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

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

(安装成功后基本可以使用了,目前是14.04版)

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

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

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

本文来源 蓝点网 原创,由 山外的鸭子哥 整理编辑,其版权均为 蓝点网 原创 所有,文章内容系作者个人观点,不代表 蓝点网 对观点赞同或支持。如需转载,请注明文章来源。
已赞1
哇哦恭喜您已成功屏蔽了蓝点网的小广告
   
百度网盘不限速下载器PanDownload v2.1.0版发布 满速下载网盘文件你家的宽带可能已经支持IPv6协议要不要设置试试看如何禁止系统自动更新到Windows 10 Version 1809版[视频]生命在于折腾系列 虚拟机里玩谷歌原生版安卓系统

评论:

5 条评论,访客:4 条,站长:1 条
  1. 因卖萌被扇
    因卖萌被扇发布于: 
    Google Chrome 59.0.3071.115 Google Chrome 59.0.3071.115 Windows 10 64位版 Windows 10 64位版

    没代理。 启用成功,用的朋友家的长城,均速300K,峰值600K左右,117.18.232.200

  2. _huidaoweilai
    _huidaoweilai发布于: 
    Google Chrome 60.0.3112.78 Google Chrome 60.0.3112.78 Windows 8.1 64位版 Windows 8.1 64位版

    问个事儿@山外的鸭子哥:可以使用反向代理服务器从取回数据吗?与服务器之间的通信是HTTP还是HTTPS?

    • 山外的鸭子哥
      山外的鸭子哥发布于: 
      Google Chrome 60.0.3112.78 Google Chrome 60.0.3112.78 Windows 10 64位版 Windows 10 64位版

      HTTPS 理论上取回是可以的

  3. _huidaoweilai
    _huidaoweilai发布于: 
    Google Chrome 60.0.3112.78 Google Chrome 60.0.3112.78 Windows 8.1 64位版 Windows 8.1 64位版

    117.18.232.200

  4. -
    -发布于: 
    Microsoft Edge 14.14393 Microsoft Edge 14.14393 Windows 10 64位版 Windows 10 64位版

    求VPN

发表评论