首页 教程

程序官网

Tiny File Manager : https://tinyfilemanager.github.io/
Aira2 : http://aria2.github.io/
AriaNg : http://ariang.mayswind.net/zh_Hans/

环境配置

博客测试使用服务器配置:
Oracle Cloud VM.Standard.E2.1.Micro (OCPU 计数:1 / 网络带宽 (Gbps):0.48 / 内存 (GB):1)
系统:CentOS 7.9.2009(Py3.7.9)

  • 宝塔配置

官方安装教程:https://www.bt.cn/bbs/thread-19376-1-1.html

为了简化配置流程,我们使用宝塔面板搭建服务器环境。以用户权限运行下方命令,安装过程中配置保持默认,回车等待安装即可。

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装完毕后按照终端所示链接及用户名密码信息登陆后台,按照引导安装LNMP环境后等待安装即可(PHP版本推荐选择7.2版本,以防部分程序无法正常使用)

$exclude_items = array(
    'config.php',
    'LICENSE',
    'README.md',
    'screenshot.gif',
    'SECURITY.md',
    'tinyfilemanager.php'
);    

终端中键入sudo -i以root权限安装依赖包:

yum install wget curl ca-certificates

下载脚本文件:

wget -N git.io/aria2.sh && chmod +x aria2.sh

运行脚本:

./aria2.sh

选项中选择安装Aria2【1】并选择自动更新 BT-Tracker【12】,若脚本显示Aria2 状态: 已安装 | 已启动自动更新 BT-Tracker: 已开启即安装成功。

  • AriaNg配置
    在宝塔面板中新建网站并绑定域名(无需PHP及数据库环境),根目录中下载 https://github.com/mayswind/AriaNg/releases 的AllInOne版本并解压,获得单个文件,通过域名检查是否可以正常进入。

由于新版AriaNg的安全策略,只能使用HTTPS及WSS协议进行通信。

  • 对于Aria2和AriaNg在同一服务器且有宝塔环境(本教程所用)
    在AriaNg网站中申请Let's Encrypt证书(网站->对应域名->设置—>SSL->Let's Encrypt->文件验证申请),验证后修改Aria2配置文件/root/.aria2c/aria2.conf
    需要修改以下配置(若如下所示配置前有#注释标记,请删除):rpc-secure=false修改为rpc-secure=truerpc-certificate=修改为rpc-certificate=/www/server/panel/vhost/ssl/Aria2对应域名/fullchain.pemrpc-private-key=修改为rpc-private-key=/www/server/panel/vhost/ssl/Aria2对应域名/privkey.pem。修改完成后重新运行Aria2脚本并重新启动Aria2服务。
  • 对于Aria2和AriaNg在同一服务器但没有宝塔环境或不在同一服务器
    通过Let's Encrypt或其他第三方SSL证书提供商下载配置证书,放置于服务器中。修改配置文件步骤同上所示,将rpc-certificaterpc-private-key配置填写自己对应的保存位置,重启Aria2服务即可。

点击AriaNg设置,点击全局右侧的RPC,将Aria2 RPC 地址设置为AriaNg对应域名,端口号和json子目录保持默认,选择HTTPS协议,RPC密钥需要从Aria2脚本处或aria2.conf处查询,尝试连接,成功后离线下载服务器即搭建成功。




文章评论


萌ICP备 20211220号

MySSL 安全签章