上一篇我们介绍了如何安装配置NAS系统,点击链接查看闲置电脑再利用-配置NAS系统,完美解决了数据共享问题,今天我们将介绍如何实现离线下载功能,喜欢的东西直接扔给系统去下载,不用额外找电脑一直开机下载。
NAS系统底层为Linux中的Debian系统,推荐使用xshell工具进行远程登录,可以直接复制文本上传文件等,具体操作方式可以百度一下
首先登录到系统中
[图0.jpg|登录系统]
一般来说,我们期望将下载的电影直接放到我们NAS系统的电影文件夹下,方便直接访问,那么就需要查看下openmediavault将数据分区挂载到了什么地方,输入命令查看
cat /etc/fstab[图1.jpg|]
其中
/srv/dev-disk-by-uuid-8974c00f-b040-4cb9-9f4b-0ed133568e9a就是数据分区挂载的目录,我们可以使用命令进入这个目录查看以下
cd /srv/dev-disk-by-uuid-8974c00f-b040-4cb9-9f4b-0ed133568e9a/ ls可以看到我们在上一篇中创建的电影文件夹
[图2.jpg|]
记下此路径,后面会用的到:
/srv/dev-disk-by-uuid-8974c00f-b040-4cb9-9f4b-0ed133568e9a/电影
接下来,我们先安装官方的UI界面,也可以自己去找其他的界面,下载地址「链接」
[图3.jpg|UI界面下载]
创建目录
mkdir /usr/local/aria2下载的文件解压,并上传doc目录下的文件到刚才创建的目录下
[图4.jpg|上传]
编辑Nginx文件
vi /etc/nginx/nginx.conf文件最后一个未注释的大括号前,插入以下代码
server { listen 9168; autoindex on; index index.html; location / { root /usr/local/aria2; } }其中9168是地址的接口,可以自行修改,输入命令重启Nginx
nginx -s reload浏览器输入地址和接口,即可打开离线下载的页面,如:192.168.3.25:9168
[图5.jpg|离线下载]
至此UI页面安装完毕,我们安装离线下载工具-Aria2。
输入命令,回车确认
apt-get install aria2询问是否确认安装,输入y确认
[图6.jpg|安装]
输入以下命令配置离线下载,#后为注释
mkdir /etc/aria2 #新建文件夹 touch /etc/aria2/aria2.session #新建session文件 chmod 777 /etc/aria2/aria2.session #设置aria2.session可写 创建配置文件,并使用vi命令编辑,vi命令不熟悉的可以百度
vi /etc/aria2/aria2.conf点击键盘a键,写入以下内容
#此处需要替换为你自己的路径 dir=/srv/dev-disk-by-uuid-8974c00f-b040-4cb9-9f4b-0ed133568e9a/电影 #不使用ipv6 disable-ipv6=true #打开rpc的目的是为了给web管理端用 enable-rpc=true rpc-allow-origin-all=true rpc-listen-all=true #rpc-listen-port=6800 # 设置的RPC授权令牌,只允许使用数字 rpc-secret=123321 #断点续传 continue=true input-file=/etc/aria2/aria2.session save-session=/etc/aria2/aria2.session #最大同时下载任务数 max-concurrent-downloads=20 save-session-interval=120 # Http/FTP 相关 connect-timeout=120 #lowest-speed-limit=10K #同服务器连接数 max-connection-per-server=10 #max-file-not-found=2 #最小文件分片大小, 下载线程数上限取决于能分出多少片, 对于小文件重要 min-split-size=10M #单文件最大线程数, 路由建议值: 5 split=10 check-certificate=false #http-no-cache=true其中,dir=xxx中的xxx需要替换为前面记录的路径。rpc-secret=123321中的123321需要自行修改并记住了,后面会用到。同时按键盘shift ;键,输入wq保存并退出。
启动离线下载
aria2c --conf-path=/etc/aria2/aria2.conf -D刷新前面的UI界面,在设置-链接设置中输入rpc-secret中的值
[图7.jpg|输入密钥]
保存连接设置之后,就会提示已经连接成功
[图8.jpg|配置成功]
之后,就可以随便下载啦,用电脑或者手机访问地址,点击添加按钮,可以使用链接或者种子,都可以下载
[图9.jpg|]
[图10.jpg|下载页面]
下载完成后,可以直接在我的电脑中,智能电视等设备中查看

图98875-1:
到这里,离线下载配置成功了,但是还有一个问题,每次系统重启后必须通过命令手动启动服务,太麻烦。接下来说下如何配置aria2开机启动
创建文件
vi /etc/init.d/aria2c点击键盘a键,写入以下内容
### 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 -n "已开启Aria2c" aria2c --conf-path=/etc/aria2/aria2.conf -D ;; stop) echo -n "已关闭Aria2c" killall aria2c ;; restart) killall aria2c aria2c --conf-path=/etc/aria2/aria2.conf -D ;; esac exit同时按键盘shift ;键,输入wq保存并退出。增加执行权限
chmod 755 /etc/init.d/aria2c添加到开机启动项
update-rc.d aria2c defaults执行
systemctl start aria2c这样,离线下载工具我们就配置好了,可以随时随地下载你喜欢的东西啦。下一篇我们将继续介绍如何安装可道云,让我们可以在浏览器直接访问我们的数据
来源:今日头条
作者:壹拾伍画
点赞:5
评论:4
标题:闲置电脑再利用-离线下载
原文:https://www.toutiao.com/article/7011329005823754766
侵权告知删除:yangzy187@126.com
转载请注明:网创网 www.netcyw.cn/b98875.html


