本文最后更新于 2020年08月13日
部署Aria2
系统要求:CentOS 7+
/Debian 6+
/Ubuntu 14.04+
使用脚本安装
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh
#备用地址
wget -N --no-check-certificate https://www.moerats.com/usr/shell/Aria2/aria2.sh && chmod +x aria2.sh && bash aria2.sh
进入下载脚本的目录并运行脚本
./aria2.sh
按照选项安装即可
脚本命令
启动:service aria2 start
停止:service aria2 stop
重启:service aria2 restart
查看状态:service aria2 status
配置文件:/root/.aria2/aria2.conf
(配置文件包含中文注释,但是一些系统可能不支持显示中文)
下载目录:/usr/local/caddy/www/aria2/Download
(该目录为Github
下载安装的,而备用地址下载的默认为/usr/local/caddy/www/file
)
部署AriaNG+Https
懒得部署AriaNG的,可以直接用我:https://aria.sleele.top/#!/downloading
下载
下载AriaNG:https://github.com/mayswind/AriaNg/releases
上传到自己的服务器
#unzip 下载下来的包 #移动到/var/www/htm/aria
配置Nginx
server { server_name aria.sleele.top; location / { root /var/www/html/aria; } listen 443 ssl http2; # managed by Certbot ssl_certificate /etc/letsencrypt/live/aria.sleele.top/fullchain.pem; # managed by Certbot ssl_certificate_key /etc/letsencrypt/live/aria.sleele.top/privkey.pem; # managed by Certbot include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot } server { if ($host = aria.sleele.top) { return 301 https://$host$request_uri; } # managed by Certbot listen 80; server_name aria.sleele.top; return 404; # managed by Certbot }
这块我粗略的复制我的Nginx配置,具体步骤参照我的上篇的文章,对照着修改即可
之后打开自己的AriaNG页面比如:https://aria.sleele.top/#!/downloading
Aria2 RPC Https配置
下面重头戏来了
首先编辑aria2配置文件
vi /root/.aria2/aria2.conf
rpc的https设置默认是被注释掉了
# 启用加密后 RPC 服务需要使用 https 或者 wss 协议连接 rpc-secure=true # 在 RPC 服务中启用 SSL/TLS 加密时的证书文件(.pem/.crt) rpc-certificate=/etc/letsencrypt/live/aria.sleele.top/fullchain.pem # 在 RPC 服务中启用 SSL/TLS 加密时的私钥文件(.key) rpc-private-key=/etc/letsencrypt/live/aria.sleele.top/privkey.pem
配置了自己的https后自行修改证书和私钥的目录地址即可
AriaNG配置
修改我画红框的地方
第一个红框处,填写自己Aria2服务器的地址
第二个红框处,填写脚本生成的token
原创声明
本文由 NG6 于2019年04月09日发表在 sleele的博客
如未特殊声明,本站所有文章均为原创;你可以在保留作者及原文地址的情况下转载
转载请注明:Linux部署最新版Aria2+AriaNG | sleele的博客
本文由 NG6 于2019年04月09日发表在 sleele的博客
如未特殊声明,本站所有文章均为原创;你可以在保留作者及原文地址的情况下转载
转载请注明:Linux部署最新版Aria2+AriaNG | sleele的博客
评论