openwrt 外挂usb硬盘和aria2下载

  稍微折腾,尤其aria2的安装,记录一下,避免以后踩坑。
 
   外挂USB硬盘比较简单,完全按照openwrt官网的教程一步步来就可以,磁盘格式选ext4没关系,其他设备访问此硬盘是通过samba协议,不需要支持ext4格式,比如windows可以直接把这块ext4映射到本地。

 aria2的安装对新手不是很友好,YAAW也是。大致思路是在openwrt上安装aria2,然后写一个aria2.conf文件,把aria2设置写入,然后用这个conf文件启动aria2,下载路径和session的路径都放在USB硬盘。设置好自启动。下载YAAW,解压放到路由器的www目录下,就可以在浏览器访问了。

 但我看aria2在git主页上没有写YAAW的访问方式,写了webui还有个其他什么。

  注意点是:1.openwrt官方源的aria2不支持bt,需要自己编译,编译时选择bt支持。
                      2.conf中最好设置成用户名密码或者token方式登录,安全性考虑。


---------------------------------------------------------------------------------------
  还是编译个支持BT的aria2吧。真的很奇怪,openwrt官方源的aria2竟然不支持bt,网上也没找到wndr4300能用的,只能自己编译了。

  过程略微惊险,差点把系统又搞没了...下次还是找台旧机器或者虚拟机吧。

  首先装了个Ubuntu 16.04,和win7双系统。结果编译到一半提示空间不够磁盘满了,坑爹的用Gparted和win里的acronis 调整分区大小,差点又把分区表搞坏,启动不了。。。还好没动到C盘,进winpe修复了win7启动,然后用live cd进Ubuntu修复了Grub。
 
  所以还是应该爽快点给ubuntu分多点空间,给个50G什么的。或者把openwrt sdk放到windows分区,但是NTFS可能性能会差一点。

  要注意的是网上很多文章可能很老了,openwrt git网址有问题,官网可能更新过了。正确的clone网址是

 git clone git://git.openwrt.org/openwrt/openwrt.git

 然后一步步下去。还是不要下载wndr4300专用的sdk了,出问题不太好google。

 其中选择编译aria2的时候默认没有地方可以勾选磁链,只有BT,要先勾选xml,metalink就会出现了。

Comments

Popular posts from this blog

Nvidia Shield TV 2017 国行直接刷美版8.01固件

openwrt路由器忘记IP或端口等无法登录的解决方法

Thinkpad x13 Linux mint 无法正常休眠 (linux mint sleep problem)