内容简介:原教程也被河蟹了。。。ReadyNasOS版本号:6.6.0。
原博_20161031 被私密了
原教程也被河蟹了。。。 https://www.chiphell.com/foru...
cat /etc/issue
ReadyNasOS版本号:6.6.0。
uname -a
or
cat /proc/version
Debian 8
内核版本号:Linux version 4.1.30.armada.1
配置文件保存位置:
session文件保存位置:
/root/.aria2/aria2.conf
session文件保存位置:
root/.aria2/aria2.session
下载目录位置自设
init服务文件: /etc/init.d/aria2
启动/停止/重启服务: /etc/init.d/aria2{start|stop|restart}
安装并配置aria2
1 安装aria2:
apt-get update apt-get install aria2
2 安装nano代替vi,建立配置文件aria2.conf(附一):
apt-get install nano mkdir /root/.aria2 nano /root/.aria2/aria2.conf
3 启动aria2:
aria2c
4 检查进程:
ps -e | grep aria2c
5 建立进程保存文件:
touch /root/.aria2/aria2.session
6 建立自启动文件(附二)并赋予执行权限:
nano /etc/init.d/aria2 chmod 755 /etc/init.d/aria2
7 安装配置 工具 并设置自动启动:
apt-get install sysv-rc-conf sysv-rc-conf --level 2345 aria2 on
配置yaaw
1 下载:
wget https://github.com/binux/yaaw/tarball/master
2 如出现错误,安装证书,无错可略过:
apt-get install ca-certificates
3 解压并改名复制到指定位置,更改权限:
tar -zxf master(得到形如binux-yaaw-1303efb,数字为版本号) mv binux-yaaw-1303efb /frontview/dashboard/yaaw chown -R root:root /frontview/dashboard/yaaw chmod -R 755 /frontview/dashboard/yaaw
4 yaaw入口: http://192.168.x.xx/yaaw (教程中说h淘汰朴素,实际只能http)
问题
Internal Server Error,Aria2未启动
排查错误
重启daemon:systemctl --system daemon-reload
重启aria2: /etc/init.d/aria2 restart
百度云使用BaiduExporter发送到aria2下载,本来油猴可以有脚本直接复制链接到idm下载,但是失效太快,sigh。 tampermonkey + 百度云大文件限制 ,插件速度会稍微好一点。
附件一:aria2.conf
#configuration file for aria2c daemon=true ## RPC相关设置 ## # 启用RPC, 默认:false enable-rpc=true # 允许所有来源, web界面跨域权限需要,默认:false rpc-allow-origin-all=true # 允许非外部访问, 默认:false rpc-listen-all=true # 事件轮询方式, 取值:[epoll, kqueue, port, poll, select], 不同系统默认值不同 #event-poll=select # RPC监听端口, 端口被占用时可以修改, 默认:6800 #rpc-listen-port=6800 # 设置的RPC授权令牌, v1.18.4新增功能, 取代 --rpc-user 和 --rpc-passwd 选项 #rpc-secret= # http://token:secret@hostname:port/jsonrpc rpc-secret=secret # 设置的RPC访问用户名, 此选项新版已废弃, 建议改用 --rpc-secret 选项 #rpc-user= # 设置的RPC访问密码, 此选项新版已废弃, 建议改用 --rpc-secret 选项 #rpc-passwd= ## 进度保存相关 ## # 从会话文件中读取下载任务 input-file=/root/.aria2/aria2.session # 在Aria2退出时保存`错误/未完成`的下载任务到会话文件 save-session=/root/.aria2/aria2.session # 定时保存会话, 0为退出时才保存, 需1.16.1以上版本, 默认:0 save-session-interval=300 check-integrity=true log-level=error log=/var/log/aria2.log ## 文件保存相关 ## # 文件的保存路径(可使用绝对路径或相对路径), 默认: 当前启动位置 dir=/Data/Download # 启用磁盘缓存, 0为禁用缓存, 需1.16以上版本, 默认:16M disk-cache=8M # 文件预分配方式, 能有效降低磁盘碎片, 默认:prealloc # 预分配所需时间: none < falloc ? trunc < prealloc # falloc和trunc则需要文件系统和内核支持 # NTFS建议使用falloc, EXT3/4建议trunc, MAC 下需要注释此项 file-allocation=falloc ## 下载连接相关 ## # 最大同时下载任务数, 运行时可修改, 默认:5 max-concurrent-downloads=8 # 同一服务器连接数, 添加时可指定, 默认:1 max-connection-per-server=10 # 最小文件分片大小, 添加时可指定, 取值范围1M -1024M, 默认:20M # 假定size=10M, 文件为20MiB 则使用两个来源下载; 文件为15MiB 则使用一个来源下载 min-split-size=20M # 单个任务最大线程数, 添加时可指定, 默认:5 split=10 # 整体下载速度限制, 运行时可修改, 默认:0 #max-overall-download-limit=0 # 单个任务下载速度限制, 默认:0 #max-download-limit=0 # 整体上传速度限制, 运行时可修改, 默认:0 max-overall-upload-limit=100K # 单个任务上传速度限制, 默认:0 #max-upload-limit=0 # 禁用IPv6, 默认:false # disable-ipv6=true # 断点续传 continue=true # 断开速度过慢的连接 # lowest-speed-limit=0 # 验证用,需要1.16.1之后的release版本 # referer=* auto-save-interval=600 max-file-not-found=5 # max-tries=5 retry-wait=10 ## BT/PT ## # 当下载的文件是一个种子(以.torrent结尾)时, 自动下载BT follow-torrent=true # 添加额外的tracker #bt-tracker=,… # 强制加密, 防迅雷必备 #bt-require-crypto=true # 单种子最大连接数 bt-max-peers=55 # 每个种子限速, 对少种的PT很有用, 默认:50K bt-request-peer-speed-limit=1000K # 强制保存会话, 即使任务已经完成, 默认:false # 较新的版本开启后会在任务完成后依然保留.aria2文件 #force-save=true # BT校验相关, 默认:true bt-hash-check-seed=true # 继续之前的BT任务时, 无需再次校验, 默认:false bt-seed-unverified=true # 保存磁力链接元数据为种子文件(.torrent文件), 默认:false bt-save-metadata=true #定时保存会话,需要1.16.1之后的某个release版本(比如1.16.2) save-session-interval=300 # BT监听端口, 当端口被屏蔽时使用, 默认:6881-6999 listen-port=62000-62500 ## BT下载 ## # 打开DHT功能, PT需要禁用, 默认:true enable-dht=true # DHT网络监听端口, 默认:6881-6999 dht-listen-port=6881-6999 # 打开IPv6 DHT功能, PT需要禁用 enable-dht6=false # 种子交换, PT需要禁用, 默认:true enable-peer-exchange=true # 启用本地节点查找 bt-enable-lpd=true # ## PT下载 ## # # 打开DHT功能, PT需要禁用, 默认:true # enable-dht=false # # 本地节点查找, PT需要禁用, 默认:false # bt-enable-lpd=false # # 种子交换, PT需要禁用, 默认:true # enable-peer-exchange=false # # 打开IPv6 DHT功能, PT需要禁用 # enable-dht6=false # #修改特征 # user-agent=uTorrent/2210(25130) # peer-id-prefix=-UT2210- # #修改做种设置, 允许做种 # seed-ratio=1.0
附件二:启动文件 aria2
#!/bin/sh ### BEGIN INIT INFO # Provides: Aria2 # Short-Description: Aria2 - Download Manager # Description: Aria2 - Download Manager ### END INIT INFO RETVAL=0 case "$1" in start) echo -n "Starting aria2c daemon: " umask 0000 /usr/bin/aria2c --conf-path=/root/.aria2/aria2.conf RETVAL=$? echo ;; stop) echo -n "Shutting down aria2c daemon: " /usr/bin/killall aria2c RETVAL=$? echo ;; restart) $0 stop sleep 3 $0 start ;; *) echo $"Usage: $0 {start|stop|restart}" RETVAL=1 esac exit $RETVAL
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Windows下MongoDB的下载安装、环境配置
- linux-Golang安装包下载及环境配置
- 以正确的方式下载和配置 ASP.NET Core 官方源码
- Android原生下载(下篇)多文件下载+多线程下载
- 小说下载器 ebookdownloader v1.7.5 发布:添加新下载源
- 前端培训-初级阶段-场景实战(2019-06-06)-下载文件&下载进度
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。