Linux部署最新版Aria2+AriaNG
本文最后更新于 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的博客

评论

  1. 0xdkxy
    Windows Edge
    3年前
    2021-9-09 5:42:37

    抱歉打扰了,我最近在pandorabox上配置aria2时遇到了关于开启SSL/TLS的问题,所以想请教您一下,您的token具体是怎么生成的

    • NG6
      0xdkxy
      博主
      Macintosh Chrome
      3年前
      2021-9-09 15:24:32

      @0xdkxy 随机生成的UUID就可以,或者填入你想要字符串,没有具体要求

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇