注1: rpc-secret = 123456789,更改为您自己的密码;
注2: aria2的默认下载目录我将其放在管理员云文件目录下的下载文件夹中. 下载完成后,您可以打开操作员云以查看它.
开始aria2
这里,我们使用www-data用户运行aria2,首先向配置目录授予可执行权限:
sudo chown -R www-data:www-data /etc/aria2
以www-data用户身份运行aria2:

sudo -u www-data aria2c --conf-path=/etc/aria2/aria2.conf
如果没有错误消息,请按Ctrl + C停止以上语句,并切换到以守护程序形式运行的后台程序:
sudo -u www-data aria2c --conf-path=/etc/aria2/aria2.conf -D
提供系统服务:
sudo nano /etc/init.d/aria2c
粘贴以下内容:
#!/bin/sh
### BEGIN INIT INFO
# Provides: aria2
# Required-Start: $remote_fs $network
# Required-Stop: $remote_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Aria2 Downloader
### END INIT INFO
case "$1" in
start)
echo "Starting aria2c ..."
sudo -u www-data aria2c --conf-path=/etc/aria2/aria2.conf -D
;;
stop)
echo "Shutting down aria2c ..."
killall aria2c
;;
restart)
killall aria2c
sleep 3
sudo -u www-data aria2c --conf-path=/etc/aria2/aria2.conf -D
;;
esac
exit
然后设置此文件的权限:
sudo chmod 755 /etc/init.d/aria2c
测试服务是否可以启动:
sudo service aria2c start
添加aria2c服务以自动运行:
sudo update-rc.d aria2c defaults
安装aria的网络管理界面. 在这里,我们选择aria2-NG作为Web管理界面来创建目录:
mkdir /var/www/html/aria2
下载并解压缩aria2-NG:
cd /var/www/html/aria2 && wget https://github.com/mayswind/AriaNg/releases/download/0.3.0/aria-ng-0.3.0.zip unzip aria-ng-0.3.0.zip
配置apache:
nano /etc/apache2/sites-available/aria2.conf
输入以下内容:
注意: 如上所述,将aria2.wumo.com替换为用于访问aria2管理界面的域名.
ln -s /etc/apache2/sites-available/aria2.conf /etc/apache2/sites-enabled/aria2.conf
重新启动apache2:
sudo service apache2 restart
然后转到阿里云,将用于访问aria2管理界面的域名的CNAME记录解析为动态域名. 使用浏览器输入用于访问aria2管理界面的域名: 外部网络端口(我在上面使用58080)访问您的aria2. 验证错误将在此处显示:

转到AriaNG设置> RPC>输入您在上面为Aria2RPC密钥设置的密码,然后重新加载页面:

它将显示它已连接.

就这样了!
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-267170-2.html
关键是