基于宝塔面板安装Aria2+Aria2NG工具

写在前面:关于Aria2,没记错的话,我写了5篇文章,写的每一篇都对Aria2系统进行分析,然后做操作,但是最大的问题出现了,很多同学对操作过程不感兴趣......
导致了我写了大段大段的分析文章,没人在意,更多人需要的恐怕就一个一键脚本罢了(原来是我把简单的东西想复杂了)
所以就写了个基于宝塔的Aria2+Aria2NG管理面板。
废话不多,直接上脚本:

#!/bin/bash
#宝塔aria2快速添加工具
echo -e "感谢使用 “\033[35m 宝塔面板Aria2+aria2NG快速安装脚本 \033[0m”"
echo "----------------------------------------------------------------------------"
echo "请注意这个要求:php版本>5.5,数据库可不要,地址不要改动!"
echo "----------------------------------------------------------------------------"
echo "请输入宝塔面板添加的网站域名:(请不要修改添加之后的默认地址,只输入域名即可)"
read web
sleep 1
echo "请输入Aria2的PRC密码:(回车默认为4ker,使用方法见文章底部)"
read pa
if [[ $pa == "" ]]; then
pa=4ker
fi
echo "请等待自动操作......"
#安装Aria2
yum install epel-* -y
yum install aria2 -y
#安装Aria2NG
cd /www/wwwroot/$web
rm -rf index.html 404.html
wget --no-check https://coding.net/u/cvc/p/bt-aria2/git/raw/master/aria-ng-0.3.0.zip
yum install unzip -y
unzip aria-ng-0.3.0.zip
#部署Aria2到服务器
cd /root
mkdir .aria2
cd /root/.aria2
chmod 0777 /root/.aria2
echo >aria2.session
wget --no-check https://coding.net/u/cvc/p/bt-aria2/git/raw/master/aria2.conf
sed -i "s/4ker/$pa/g" aria2.conf
echo "aria2c --enable-rpc --rpc-listen-all --rpc-allow-origin-all --conf-path="/root/.aria2/aria2.conf" -c -D" >/bin/aria2
chmod +x /bin/aria2
echo "----------------------------------------------------------------------------"
echo "部署完成,请打开http://$web即可浏览Aria2NG,使用快捷命令aria2开启Aria2"
echo "由于服务器环境无法预测,所以如果开机无法自启aria2,请开机之后执行一次aria2开启aria2"
echo "----------------------------------------------------------------------------"

项目地址:

https://coding.net/u/cvc/p/bt-aria2

欢迎到项目地址获取安装方法
上面提到的

echo "请输入Aria2的PRC密码:(回车默认为4ker,使用方法见文章底部)"

解释:
PRC密码为aria2连接密码,设置密码后,每一次连接都需要输入密码才能连接,下面介绍密码使用方法:

这样就通过PRC密码来连接Aria2了。

PS:宝塔面板需要到安全选项卡放行6800:6900端口。不然防火墙拦截就会无法连接。

这是Aria2最后一篇文章,其他也没啥可折腾的了。

» 本文链接:基于宝塔面板安装Aria2+Aria2NG工具
» 转载请注明来源:刺客博客
» 如果文章失效或者安装失败,请留言进行反馈。
评论 ( 21)
  1. avatar
    沙发
    xiaokunw 2019-06-11 09:49

    无法找到站点 什么情况?

  2. avatar
    板凳
    Noxuscwj 2019-05-29 14:44

    作者您好
    我是aws centos7 安装了宝塔
    使用您的一键安装脚本
    端口也开放了,但是面板上一直显示未连接
    不知道该如何解决

    • avatar
      回复
      刺猬 2019-05-29 23:44
      @Noxuscwj aws需要开放安全组。
      • avatar
        回复
        Noxuscwj 2019-05-30 01:12
        @刺猬 我是用的aws lightsail 在联网中已经开放了防火墙的全部端口 任然无法连接 顺便 您自动邮件当中的链接无法指向这篇文章 是不是有bug
        • avatar
          回复
          刺猬 2019-05-30 01:32
          @Noxuscwj ss -ntlp | grep 6800检测aria2是否运行,如果未运行,请使用:https://cikeblog.com/aria2-centos.html 这篇文章进行尝试安装。 关于邮件回复,是插件无法获取到文章名字,正在找寻类似插件,带来不便敬请谅解。
          • avatar
            回复
            Noxuscwj 2019-05-30 01:46
            @刺猬 LISTEN 0 128 *:6800 *:* users:(("aria2c",pid=10319,fd=5)) LISTEN 0 128 :::6800 :::* users:(("aria2c",pid=10319,fd=6)) 应该是用起来了已经,但是每次我打开aria的页面都会弹出一个错误,认证失败 的提示,aria2的状态也是未连接
            • avatar
              回复
              刺猬 2019-05-30 02:22
              @Noxuscwj aria2正常运行的,检查是否输入了RPC密码,以及输入的RPC地址是否正确。
              • avatar
                回复
                Noxuscwj 2019-05-30 03:51
                @刺猬 检查了,都正确,也用你说的另外一个脚本试过了 还是这个情况 百思不得解
  3. avatar
    地板
    God-暗影月狐 2018-12-30 11:36

    安装成功了,下载没速度是什么道理呢

  4. avatar
    4 楼
    God-暗影月狐 2018-12-30 11:30

    网站不支持https,要是支持https就更好了

  5. avatar
    5 楼
    翼小呆 2018-12-03 13:39

    怎么更换绑定的域名呢

    • avatar
      回复
      刺猬 2018-12-03 14:34
      @翼小呆 宝塔里面添加或者修改就行
      • avatar
        回复
        翼小呆 2018-12-03 14:45
        @刺猬 是我没看清,,,不好意思哦,打扰了!谢谢大佬
  6. avatar
    6 楼
    信仰 2018-02-06 14:00

    这个脚本支持别的系统不??

  7. avatar
    7 楼
    信仰 2018-02-06 06:05

    一直无法链接,宝塔里的端口也开了,然后怎么办??用的是vultr

    • avatar
      回复
      刺猬 2018-02-06 06:32
      @信仰 检查Linux6800端口是否正常,检查6800:6900端口是否都开放,vultr测试过没问题的,如果有问题,看这个一件脚本https://4ker.cc/aria2-over.html,用里面的aria2安装。
  8. avatar
    8 楼
    哈哈 2017-10-23 12:34

    好厉害。求客户端更新方法。对了。博主,能不能贴一下你的aria2的配置啊。谢谢

    • avatar
      回复
      刺猬 2017-10-23 12:51
      @哈哈 配置文件在代码中,aria2.conf就是,你说的客户端更新是个啥情况,详细说说呗