安装h5ai

要求:PHP 5.5+

1、上传h5ai文件到网站根目录
h5ai官网:https://larsjung.de/h5ai/,将文件解压后放在网站根目录。

2、修改配置文件
在默认索引文件列表某个地方加上/_h5ai/public/index.php,比如:
Apache httpd 2.2 / 2.4:httpd.conf

DirectoryIndex  index.html  index.php  /_h5ai/public/index.php

lighttpd 1.4:lighttpd.conf

index-file.names += ("index.html", "index.php", "/_h5ai/public/index.php")

nginx 1.2:nginx.conf

index  index.html  index.php  /_h5ai/public/index.php;

最后重启Web服务!并将要共享的文件放到与_h5ai同一目录下。

宝塔面板:站点修改->默认文档在最后加上并保存

/_h5ai/public/index.php

_h5ai/private/conf/options.json找到关键字lang把参数从en改为zh-cn即可将默认语言改为简体中文。

h5ai
h5ai

安装AriaNG

Github:https://github.com/mayswind/AriaNg/releases 文件为PHP源码。

设置Aria2

安装Aria2

下载脚本并设置权限:

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/aria2.sh && chmod +x aria2.sh

打开管理面板安装:

bash aria2.sh

安装好Aria2并配置自动更新BT-Tracker服务器

开启SSL

1、申请SSL证书

如果Aria2服务器有现成的HTTPS站点,请忽略此步。

先解析一个域名到安装Aria2的服务器,然后申请SSL:

宝塔面板可在站点设置-SSL申请到证书。

其他程序不例举,请自行查阅相关文献。

2、修改配置文件
编辑Aria2配置文件aria2.conf,可以使用命令查找到位置:

cd ~
find / -name aria2.conf

找到如下:

#是否启用RPC服务的SSL/TLS加密
#rpc-secure=true
#申请的域名crt证书文件路径
#rpc-certificate=/root/www.xxx.com.xx
#申请的域名key证书文件路径
#rpc-private-key=/root/www.xxx.com.xx

修改:把三行英文前的#都删除并把证书路径修改为自己的证书路径。

宝塔申请的Let's Encrypt证书可在/etc/letsencrypt/live找到。

不一定要key后缀,pem后缀也能用,直接填上就好了。

修改完成后,HttpsWebsocket(安全)协议就可以用了,重启Aria2生效。