当前位置:首页 > 站长笔记 > php笔记 > 正文
运行天数:3005 天 最后更新:2020-7-11

nextcloud安装ocdwonloader启用aria2下载

用手机或者平板电脑扫描应用扫描本二维码,可以在手机浏览器继续浏览,也可以分享给你的联系人。

2019年10月14日 | 作者: 影子 | 分类: php笔记, 服务器笔记 | 点击量: 590

WDJA网站内容管理系统,免费开源可商用 点我获取,简单好用的PHP版CMS

环境

centos 7.7.1908

nextcloud 16.0.5

ocdownloader  1.7.3

aria2配置是重点

 

aria2安装

wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

rpm -ivh epel-release-latest-7.noarch.rpm

yum install aria2

yum -y install httpd

 

配置文件/etc/aria2/aria2.conf权限www770

内容

continue=true
max-connection-per-server=5
min-split-size=10M
#设置加密的密钥
#rpc-secret=12344321
# 启用RPC, 默认:false
enable-rpc=true
# 允许所有来源, 默认:false
rpc-allow-origin-all=true
# 允许非外部访问, 默认:false
rpc-listen-all=true
rpc-listen-port=6800
rpc-allow-origin-all=true
rpc-listen-all=true
disable-ipv6=true

bt-detach-seed-only=true

force-save=false

on-download-complete=”rm $3.aria2″
# 从会话文件中读取下载任务
input-file=/var/local/aria2c/aria2c.sess
# 在Aria2退出时保存`错误/未完成`的下载任务到会话文件
save-session=/var/local/aria2c/aria2c.sess
#添加bt服务器,从https://github.com/ngosang/trackerslist获取
bt-tracker=udp://tracker.coppersurfer.tk:6969/announce,udp://tracker.leechers-paradise.org:6969/announce,udp://9.rarbg.to:2710/announce,udp://9.rarbg.me:2710/announce,udp://tracker.opentrackr.org:1337/announce,udp://tracker.internetwarriors.net:1337/announce

 

 

 

 

创建session文件/var/local/aria2c/aria2c.sess权限www770

创建log文件/var/log/aria2c/aria2c.log权限www770

 

临时执行命令

chown -R www:www /var/log/aria2c /var/local/aria2c
chmod 770 -R /var/log/aria2c /var/local/aria2c
sudo -u www aria2c –enable-rpc –rpc-allow-origin-all -c -D –log=/var/log/aria2c/aria2c.log –check-certificate=false –save-session=/var/local/aria2c/aria2c.sess –save-session-interval=2 –continue=true –input-file=/var/local/aria2c/aria2c.sess –rpc-save-upload-metadata=true –force-save=true –log-level=warn –rpc-listen-all=false

 

启用systemctl进行配置开机启动

创建文件/etc/systemd/system/aria2.service权限root644

内容

[Unit]
Description=Aria2 Service
After=network.target

 

[Service]
Type=simple
Group=www
User=www
ExecStart=/usr/bin/aria2c –enable-rpc –rpc-listen-all –rpc-allow-origin-all –save-session /var/local/aria2c/aria2c.sess –input-file /var/local/aria2c/aria2c.sess –conf-path=/etc/aria2/aria2.conf

PrivateTmp=false

 

[Install]
WantedBy=default.target

 

 

 

常用命令

systemctl daemon-reload

systemctl enable aria2.service

systemctl stop aria2.service

systemctl start aria2.service

systemctl status aria2.service -l

 

常用排查命令

sudo lsof -i tcp:6800

ps -ef|grep aira2c

kill -9 PID号

 

 

需要注意

aria2下载的文件权限最后通过宝塔的计划任务解决

每小时进行一次权限设置

直接在脚本里写以下内容

chown -R www:www /www/wwwroot/网站目录/data/用户文件夹/files/
wait
chmod 770 -R /www/wwwroot/网站目录/data/用户文件夹/files/
wait

 



手机扫码浏览本文


关键词:, ,

本文网址:https://www.menglei.net/3026/,转载请以链接形式注明出处,谢谢合作!

*本站部分内容转载自其他媒体,版权归其所有。如若内容或图片侵犯您的权益,请与本站联系,我们将在24小时内处理完毕。

作者:清晨@深圳网站建设专家. | 清晨,领先的深圳网站优化品牌。

交流QQ号:925474725 邮件支持:shadoweb@qq.com