使用Colab对wget下载加速

灰太狼 2022-08-28 09:44 111阅读 0赞

wget特性

这里介绍下常用的wget,及其常用命令。

wget是非交互的网络下载器。通过manpage,主要特性如下:

  1. 支持http,https, ftp以及http代理。对安全强度很高的系统而言,一般不会将自己的系统直接暴露在互联网上,所以,支持代理是下载软件必须有的功能
  2. 非交互。
  3. 可识别(follow)html,xhtml,和css链接,递归下载。
  4. 健壮性,支持断点下载。

网上常用方法mwget

wget相对于浏览器来说,速度会比较偏慢,特别是国外的网站。

刚好经常用的xftp无法正常使用了,于是开始折腾mwget。

mwget是一个多线程下载应用,可以明显提高下载速度。

下面来看一下mwget安装步骤:

  1. #!/bin/bashwget http://jaist.dl.sourceforge.net/project/kmphpfm/mwget/0.1/mwget_0.1.0.orig.tar.bz2
  2. yum install bzip2 gcc-c++ openssl-devel intltool -y
  3. bzip2 -d mwget_0.1.0.orig.tar.bz2
  4. tar -xvf mwget_0.1.0.orig.tar
  5. cd mwget_0.1.0.orig
  6. ./configure
  7. make
  8. make install  echo "至此,安装完成"

新wget加速方法

针对那些有科学上网手段但是还是网速感人的人。

尤其是在Linux上下载vscode,能下成功就已经是一个奇迹了。所以在这里我介绍一下一种巧妙的方法,下载对应的文件。

Google Colab:https://colab.research.google.com/

其原理就是租用Google的服务器,然后用他们那里的高速下载服务,下载想要的东西,然后从Google的网站上下载自己想要下载的任何东西,只要有直接的下载链接都可以下载好。如下图所示:

Untitled

下面就拿Ubuntu下载vscode做例子。

首先,打开vscode的官网,单机下载建进入页面

Untitled

选择适合自己电脑的版本,由于我的计算机用的是NVIDIA Xavier NX 版本,基于ARM64架构,点击下载,可以发现这个下载的速度可以说是龟速了。

不过不要紧,你只需要复制下载的连接(也就是wget能生效的连接)即可,第一步,就是打开下载的界面,然后打开自己下载的目录,找到自己下载的文件,右击,复制下载链接。

Untitled

接着打开Google 的 Colab:https://colab.research.google.com/,打开欢迎使用的部分,如下图所示

…详情请参照古月居

发表评论

表情:
评论列表 (有 0 条评论,111人围观)

还没有评论,来说两句吧...

相关阅读