本文经过deepin15.11和manjaro19.0.2系统的测试,能成功编译安装Aria2,实现Aria2无限制版,它无线程限制,直接突破16线程的限制。以下为你介绍实现的方法,总共四步。
前言 Aria2的威力不多作介绍,版本号为1.32.0,比deepin15.11仓库的新,无线程限制,任意改,下载百度网盘文件建议不要超过64线程(需要在chrome安装油猴插件,再安装百度网盘直链下载助手,如果不能下载或者速度很慢,可以更改脚本的神秘代码,默认是250528,可以改成778750、265486、309847、266719,哪个可以用就用哪个)。用manjaro很方便,直接sudo pacman -S aria2-fast安装。我分别在deepin15.11和manjaro19.0.2系统中进行测试,家里两百兆宽带,笔记本百兆网卡,开64线程最高速度为10M/S,但是不稳定,平均速度只有4M/S左右,早上8点前和晚上11点后速度比较快。
一、编译安装Aria2 在终端中运行以下命令:
wget https://media.5yun.org/soft/aria2.tar.gz tar zxvf aria2.tar.gz cd aria2-1.32.0/ ./configure make 注:如果下载不了aria2.tar.gz,可尝试到来源站点获取。如果是其它linux发行版,请参考:Ubuntu/Debian/Arch Linux/Fedora/OpenSUSE下安装Aria2并使用的方法。
二、复制相关目录 编译完成后,进入aria2-1.32.0/src目录,有一个文件名为aria2c的文件,复制到bin目录: sudo cp ~/aria2-1.32.0/src/aria2c /usr/bin 此时已经安装完毕,可以在终端使用aria2c命令来操控文件下载了。
三、配置aria2.conf文件 sudo mkdir /etc/aria2 #新建文件夹 sudo touch /etc/aria2/aria2.session #新建session文件 sudo chmod 777 /etc/aria2/aria2.session #设置aria2.session可写 sudo nano /etc/aria2/aria2.conf #创建配置文件 dir=/home/XXX #改成你的路径 disable-ipv6=true #打开rpc的目的是为了给web管理端用,如果用命令行,请删除以下四行代码 enable-rpc=true rpc-allow-origin-all=true rpc-listen-all=true #rpc-listen-port=6800 #断点续传 continue=true input-file=/etc/aria2/aria2.session save-session=/etc/aria2/aria2.session #最大同时下载任务数 max-concurrent-downloads=20 save-session-interval=120 # Http/FTP 相关 connect-timeout=120 #lowest-speed-limit=10K #同服务器连接数 max-connection-per-server=64 #max-file-not-found=2 #最小文件分片大小, 下载线程数上限取决于能分出多少片, 对于小文件重要 min-split-size=10M #单文件最大线程数, 路由建议值: 5 split=64 check-certificate=false #http-no-cache=true
四、启动Aria2使用WebUI控制方式 注意:这一步可以省略,其实没必要用界面,命令行就很方便了。 如果你不打算在终端直接使用aria2c命令的话,用webui控制那么需要输入下面一行命令才能启用,启用后终端就不能使用aria2命令了,需要在webUI界面中控制使用。 让Aria2在后台守护运行: aria2c --enable-rpc --rpc-listen-all -D 在浏览器中输入http://aria2.me,里面有多个界面可用。 修改JSON-RPC路径:http://localhost:6800/jsonrpc 刷新浏览器就能提示连接上了。
相关主题 |