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