本帖最后由 云横秦岭 于 2018-1-3 17:36 编辑
1.docker的安装
-小白也知道怎么安装,不懂的关闭此贴
2.选择aria2
-说实话,要是docker中就一个aria2,那么也不用说别的,直接搞就OK了,而且教程肯定一大堆.但问题就在于,上百个aria2
作为一个正常人,肯定头就大了,我要那么多下崽.其实,理论上所有的这些aria2都可以用.比较开发者也不会闲的蛋疼来上传个用不了的东西,下面来说下这些aria2的文件名
-带webui的,基本上属于小白首选,因为他自带网页管理,不用我们上网去找/
-ariang是ui的一种,也是网页管理,但是对用户比较友好,也是首选之一
-其他单词,一般是说明在那个平台运行(优点费解,docker不是类似于java那样跨平台,怎么还要规定在那个平台运行)比如apline,debian什么的那个就别碰了,人家都指明平台,不兼容也赖不了人
-简介中含有withoutwebui一般是没有ui的,这种的优点就是你想用什么ui自己搞,甚至写一个,缺点是小白就不要玩了,需要配置的工作量远超上面
-必看:如果你还不会选,直接搜索出来选第一个
3.安装&配置
以Yangliu/aria2为例(无webui的)
上图可以看到,每个搜索结果右上角都有个小箭头,点一下ta,进入到这里
其实绝大部分软件人家都写好启动脚本了,只是有些参数需要你替换
从这两个地方看出来需要制定conf和data 还有6800端口 以及秘钥(你可以理解就是个密码,不限长度,不限字符,你想设置什么就设置什么),看下图
直接点应用,就是这么任性
这里说下/data,下载路径,都懂的
/conf配置文件路径,告诉aria2如何设置,也很重要
6800端口,下载就靠他了,注意,容器端口是软件内部的,理论上已经规定好了,一般情况下不能改.本地端口就是你想让aria2 rpc(远程用的)在哪个端口生效用的,正常人都需要这个
接下来说token,用putty(已经任何远程链接的软件,注意需要开启,)或者winscp找到你设置的/conf挂载目录(或者叫映射目录?不清楚docker的工作原理,看我的图是android)
发现有aria2.conf文件,打开,找到
- # 设置的RPC授权令牌, v1.18.4新增功能, 取代 --rpc-user 和 --rpc-passwd 选项
- #rpc-secret=
复制代码 去掉第二行的井号#,并且在等于号=后面加上秘钥(前面说了,自己想怎么设置怎么设置),保存
#代表注释,去掉代表生效,=是赋值(其他aria2也是这么设置,或者命令行赋值也不是不行)
启动基本就是成功一半了
4.设置网页&百度云插件
AriaNg的设置
webui的设置
百度云
暂时没了
===============================说下坑
1.端口配置,当时也没注意,自动是啥意思,结果来回搞了半天后发现....
才想起来有端口的不同,需要固定或者安装这里写的端口配置
2.#,说实话算的眼残了,毕竟我真没想到是默认注释的.以为自动开启.傻乎乎的填了后在网页ui上填,结果死活连不上.(貌似留空也能登录,但是人家这个功能出来就是为了安全)
3.--rpc-user 和 --rpc-passwd 这两个已经过时了!!!过时了!!!过时了!!!可能还有的教程说设置这两个,但是docker中的aria2几乎都是最新版本,所以没必要设置这个
4.百度云链接,加了token的新链接确实比以前那种谁都可以下的链接安全多了.
5.多看官方说明,官方对于这块说的比较清晰,刚开始看人家教程什么端口,文件,不明白是哪里来的(在不负责任的开发者也要告诉如何是用吧,学名叫READ.ME)
而官方文档就告诉你如何找到这个read.me
-p 参数是端口相关,加端口
-v 是目录挂载相关()
-e 是参数相关,也是最后一项加参数那里,但是我不清楚这个参数如果加在这里是不是以后要变要优先变这里
|