自建 Aria2 离线下载网盘
你需要要自建离线下载吗?
开始前问问自己是否真的有必要为了下载 BT 购买服务器,服务器的优点无非是可以不间断下载和做种,随时随地打开网页就能下载。并且得益于国外良好的 BT 环境,下载速度也会比国内家用带宽好点,不过遇到断种的文件该下不动还是下不动。也能避免本地下载时影响打游戏(好的路由影响不大)。
准备环境
- 一台 VPS 服务器(硬盘要大,没有的推荐 FranTech 家,介绍文章:G口无限流量的大盘鸡 FranTech(BuyVM) 购买教程)
- SSH 远程登录工具(不会用可以看这篇教程:SSH 客户端 Putty 简易使用教程)
- 教程使用 Debian 11 x64 系统搭建
更新系统安装一些工具
SSH 客户端登录连接服务器后,复制下面命令粘贴后回车即可运行,系统更新快慢看你服务器品质了,通常几分钟就能完事。
1 |
|
等界面停止能看到
命令提示符和光标
就表示执行完毕,一般最后几行会有命令执行的通知,告诉你成功了还是失败了,看不懂英语的可以复制出来翻译下。有些命令执行不会有通知,通常也算好结果,小白只要关注有执行通知的,确保没有报错,遇到报错可以网上查下,也可以问 AI。
Aria2 一键脚本安装
下载脚本
1 |
|
运行脚本(以后要进入脚本管理界面也是使用这个命令)
1 |
|
运行后出现如下脚本的管理界面,包含了脚本的一些功能,这里输入 1
回车来安装 Aria2。
1 |
|
安装过程很快,完成后看到如下信息 ,IPv6 检测失败是因为服务器没有启用,不用管它问题不大。可以看到脚本还生成了 AriaNg 链接
,省去了自己安装 AriaNg 的功夫,复制链接浏览器打开就可以使用了。
1 |
|
不过使用前还是推荐修改下下载目录,不要放在 root 目录下,推荐改到 mnt 目录,如果你的服务器是挂载的块存储,下载目录要设在块存储上,别到时候说怎么我的系统盘满了。可以使用 ./aria2.sh
命令重新打开脚本管理界面,选择第 7 项“修改配置”,再选选择“修改 Aria2 下载目录”,比如改为 /mnt/downloads/
,如果没有这个目录会自动给你创建,无需提前创建,改完会自动重启生效。
Aria2 本身是个命令行程序(背地里干活的后端),得输入命令才能使用;而 AriaNg 是一个 Aria2 的图形化界面(与人交互的前端),使用直观便利。上面配置信息里的 AriaNg 并没有在你服务器上安装,这个 ariang.js.org 是别人使用这个域名搭建公开分享的面板。不过也不用担心数据泄露,AriaNg 只是一个静态网页,负责发送指令给 Aria2 服务端,填写的 RPC 地址和 RPC 密钥等设置数据只会储存在本地浏览器中。除此之外还有一些公开的 AriaNg 面板,比如 AriaNg 项目 开发者提供的 Demo 页面:http://ariang.mayswind.net/latest
管理下载的文件
如果你用宝塔面板的话可以直接在宝塔的 文件
菜单内管理。或者你也可以安装 FileBrowser 来管理文件,像使用各种网盘那样管理下载文件。
FileBrowser 安装也简单,教程可以查看这篇文章:http://oooutman.github.io/FileBrowser/