[分享] Linux 脚本下载迅雷链接

上网、浏览、聊天、下载等
回复
leondgarse
帖子: 5
注册时间: 2018-08-02 8:58

[分享] Linux 脚本下载迅雷链接

#1

帖子 leondgarse » 2018-10-24 14:34

Linux 下的 shell 脚本,用于下载迅雷链接,核心部分不到 10 行
- 链接 thunder_download.sh

- 功能 解析 thunder:// 链接地址,并使用 mwget / axel / wget 下载到当前文件夹

- 参数
  • -h, 帮助信息
  • -n NUM, wget / axel 多线程下载的线程数
  • -m, 指定使用 mwget 下载,如果当前系统安装了 mwget,默认使用
  • -w, 指定使用 wget 下载
  • -a, 指定使用 axel 下载
  • -u URL, 迅雷链接 thuner://xxx,URL 可以不使用 -u,放在最后一个参数作为位置参数
- 下载工具 可以使用单线程的 wget,或者选择安装其他的多线程下载工具,如 mwget / axel
- axel 安装 axel 是一个支持多线程下载的命令行工具,使用 -n 参数指定线程数

代码: 全选

sudo apt install axel
- mwget 安装 mwget 是一个支持多线程下载的命令行工具,测试效果似乎比 axel 稳定

代码: 全选

  wget http://jaist.dl.sourceforge.net/project/kmphpfm/mwget/0.1/mwget_0.1.0.orig.tar.bz2
  tar xvf mwget_0.1.0.orig.tar.bz2
  cd mwget_0.1.0.orig/
  ./configure
  make
  sudo make install
  
- 其他说明
  • - 迅雷链接解析流程 thunder://{base64}[/] --> {base64}[/] --> base64 --> AA{real url}ZZ --> real url
  • - 下载过程中是否支持断点续传取决于下载工具
上次由 leondgarse 在 2018-10-26 12:26,总共编辑 1 次。
头像
astolia
论坛版主
帖子: 6396
注册时间: 2008-09-18 13:11

Re: [分享] Linux 脚本下载迅雷链接

#2

帖子 astolia » 2018-10-26 11:46

其实实际意义并不大,用thunder://发布的资源,一般连发布者都不在意保证源的存活,全靠迅雷自家的缓存服务器续命。
这类东西的主要用途可能就只在看下实际文件名是什么,然后到google/bt/ed2k上搜
leondgarse
帖子: 5
注册时间: 2018-08-02 8:58

Re: [分享] Linux 脚本下载迅雷链接

#3

帖子 leondgarse » 2018-10-26 12:00

astolia 写了: 2018-10-26 11:46 其实实际意义并不大,用thunder://发布的资源,一般连发布者都不在意保证源的存活,全靠迅雷自家的缓存服务器续命。
这类东西的主要用途可能就只在看下实际文件名是什么,然后到google/bt/ed2k上搜
嗯,同样的百度云的资源也大体如此,一般也是尽量避免只提供迅雷链接的资源
不过因为迅雷链接的解析方法是在是太简单了,实在遇到了这种资源省的开 windows 虚拟机了。。。
回复