美文网首页
Linux部署最新版Aria2+AriaNG

Linux部署最新版Aria2+AriaNG

作者: 我阿霆哥 | 来源:发表于2019-04-11 12:15 被阅读0次

    复制过来排版可能有些问题,可以在我的博客上观看

    Linux部署最新版Aria2+AriaNG - sleele的博客

    部署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

    进入下载脚本的目录并运行脚本

    1./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

    相关文章

      网友评论

          本文标题:Linux部署最新版Aria2+AriaNG

          本文链接:https://www.haomeiwen.com/subject/yxhtwqtx.html