内容简介:原教程也被河蟹了。。。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
/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)-下载文件&下载进度
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Agile Web Development with Rails, Third Edition
Sam Ruby、Dave Thomas、David Heinemeier Hansson / Pragmatic Bookshelf / 2009-03-17 / USD 43.95
Rails just keeps on changing. Rails 2, released in 2008, brings hundreds of improvements, including new support for RESTful applications, new generator options, and so on. And, as importantly, we’ve a......一起来看看 《Agile Web Development with Rails, Third Edition》 这本书的介绍吧!