树莓派应用2:Aria2离线下载

QQ群招募中:646258285(招募中,没几个人说话),
需要交流的朋友可以直接加我微信( DntBeliv )或QQ( 1121864253 )


参考博客:https://www.jianshu.com/p/6e6a02e1f15e

各种下载链接:下载工具系列——Aria2 (几乎全能的下载神器)http://www.senra.me/awesome-downloader-series-aria2-almost-the-best-all-platform-downloader/

安装Aria2

下载源代码

mkdir ~/Downloads
cd ~/Downloads

wegt https://github.com/aria2/aria2/releases/download/release-1.31.0/aria2-1.31.0.tar.gz

tar zxvf aria2-1.31.0.tar.gz

编译

cd aria2-1.31.0/

./configure

make

sudo make install

Aria2的使用

1 直接下载

aria2c http://baidu.com/some-file.zip

2 种子下载

aria2c http://example.org/mylinux.torrent

3 磁力链接下载

aria2c 'magnet:?xt=urn:btih:234KHLKH23KJHDAKLSHFIOUZICVJ23'

迅雷链接解码

大家可以发现现在越来越多的下载都是什么迅雷URL地址.如:thunder://QUFodHRwOi8vNDYuZHVvdGUub3JnL2R1b3RlX3FxLmV4ZVpa
其实迅雷这串URL中的"QUFodHRwOi8vNDYuZHVvdGUub3JnL2R1b3RlX3FxLmV4ZVpa"只是做了简单的Base64编码而已,我们对其解码可以得到"AAhttp://51.duote.org/duote_qq.exeZZ".
只是在一般的下载链接前面加了大写的AA后面加了ZZ而已。

Linux下使用base64编解码:
安装amule:

sudo apt-get install amule

解码:
url去掉头部解码:

echo 'QUFmdHA6Ly95Z2R5ODp5Z2R5OEB5Zzc2LmR5ZHl0dC5uZXQ6NTkzMi9                                                                                        bJUU5JTk4JUIzJUU1JTg1JTg5JUU3JTk0JUI1JUU1JUJEJUIxLXd3dy55Z2R5OC5jb21dJUU3JTg4JUI                                                                                        xJUU2JTgzJTg1JUU1JTg1JUFDJUU1JUFGJTkzNS0yMy5tcDRaWg==' \
| base64 -d

输出的内容去掉AA…ZZ即为正确链接。

Linux下载ftp文件

下面的命令用来下载ftp服务器上指定目录的所有文件

wget ftp://IP:PORT/* --ftp-user=xxx --ftp-password=xxx -r

-r 参数表示递归下载;

可以使用–directory-prefix=/mypath/ 指定下载后存储路径;-nH选项可以不在本地创建服务器上的目录结构

另一个令人迷惑的选项是–delete-after,它并不是用来删除服务器上的已下载文件,而是用来删除本机的;

wget之所以是wget而不是wput,它只能进行下载操作,不支持对ftp服务器上的任何写操作,比如删除。

参考博客:https://blog.csdn.net/orangefly0214/article/details/89410564

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

朽木白露

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值