Aria2——个人离线下载利器

温馨提示

VPS上进行BT下载,可能面临版权投诉而造成删机风险,因此请在抗版权VPS上进行下载!

部署 AriaNg

AriaNg 是一个让 aria2 更容易使用的现代 Web 前端. AriaNg 使用纯 html & javascript 开发, 所以其不需要任何编译器或运行环境. 您只要将 AriaNg 放在您的 Web 服务器里并在浏览器中打开即可使用. AriaNg 使用响应式布局, 支持各种计算机或移动设备.

下载 AriaNg 的最新版本并解压到/var/www/下:

1mkdir /var/www/ariang
2cd /var/www/ariang
3wget https://github.com/mayswind/AriaNg/releases/download/1.3.8/AriaNg-1.3.8-AllInOne.zip
4unzip AriaNg-1.3.8-AllInOne.zip

设置文件权限: 确保 Nginx 有权限访问这些文件:

1sudo chown -R www-data:www-data /var/www/ariang
2sudo chmod -R 755 /var/www/ariang

创建一个新的 Nginx 配置文件来托管 AriaNg:

1sudo nano /etc/nginx/sites-available/ariang

Nginx 配置文件:

 1server {
 2    listen 80;
 3    server_name your_domain_or_ip;
 4
 5    root /var/www/ariang;
 6    index index.html;
 7
 8    location / {
 9        try_files $uri $uri/ =404;
10    }
11}

创建符号链接到 sites-enabled 目录,以启用该站点配置:

1sudo ln -s /etc/nginx/sites-available/ariang /etc/nginx/sites-enabled/

启用 HTTPS:

1#安装 Certbot:
2sudo apt install certbot python3-certbot-nginx
3sudo certbot --nginx -d your_domain_or_ip

重新加载Nginx配置

1sudo nginx -t
2sudo systemctl reload nginx

在浏览器中输入域名即可打开AriaNg的Web页面

部署Aria2

这里就使用一键安装脚本Aria2 一键安装管理脚本 增强版 进行安装

 1#安装基础组件wget、curl、ca-certificates
 2sudo apt install wget curl ca-certificates
 3#下载脚本
 4wget -N git.io/aria2.sh && chmod +x aria2.sh
 5#运行脚本
 6./aria2.sh
 7#选择你要执行的选项
 8 Aria2 一键安装管理脚本 增强版 [v2.7.4] by P3TERX.COM
 9 
10  0. 升级脚本
11 ———————————————————————
12  1. 安装 Aria2
13  2. 更新 Aria2
14  3. 卸载 Aria2
15 ———————————————————————
16  4. 启动 Aria2
17  5. 停止 Aria2
18  6. 重启 Aria2
19 ———————————————————————
20  7. 修改 配置
21  8. 查看 配置
22  9. 查看 日志
23 10. 清空 日志
24 ———————————————————————
25 11. 手动更新 BT-Tracker
26 12. 自动更新 BT-Tracker
27 ———————————————————————
28
29 Aria2 状态: 已安装 | 已启动
30
31 自动更新 BT-Tracker: 已开启
32
33 请输入数字 [0-12]:

选择1进行安装,安装完毕后便会显示Aria2 PRC 密钥,将其保存下来.回到脚本主菜单,选择12. 自动更新 BT-Tracker,设置完毕后退出脚本即可

可以为Aria2配置域名及HTTPS,步骤参考上面教程,这里就贴出Nginx的配置:

1server {
2        listen 80;
3        server_name aria2.oonull.xyz;
4        location / {
5        proxy_pass http://127.0.0.1:6800;
6        }
7       }

AriaNg连接到Aria2

使用浏览器打开AriaNg的Web页面

  • 点击AriaNg设置->点击RPC
  • Aria2 RPC 地址填入Aria2的域名以及:后填6800(如果Aria2启用 了HTTPS则填写443)
  • Aria2 RPC 地址选择Http(如果Aria2启用 了HTTPS则选择Https)
  • Aria2 PRC 密钥填入刚刚保存的密钥
  • 选择重新加载AriaNg

Aria2状态显示已连接则说明配置成功

参考

使用 Hugo 构建
主题 StackJimmy 设计