分享

【R6250刷DDWRT固件、NAS、Aria2脱机下载、远程访问全攻略】 - DD-WRT专版 - 恩山WIFI论坛 - 手机版 - Powered by Discuz!

 ps2zhuantou 2015-11-08
之前发过Tomato固件的帖子(http://www./forum/thread-177271-1-1.html),“S沁雨寒S_风雪”说DDWRT固件的无线性能要好很多,晚上尝试了一下,单从2.4G无线速率上,确实有所提升,感谢!。

TT设置好发射接收天线 2.4G的速率一般在54Mbps,ping值基本都是1、2ms
DD的2.4G的速率一般300Mbps,偶尔150Mbps,ping值也还不错,1、2、3、4ms这样的,偶尔会上到100ms左右,单纯就ping值而言,稍稍比TT弱一点点。

也可能是我的2.4G无线设置不对,但外貌协会的人,建议还是TT,50mbps的光宽带,使用其实基本没区别。
==================================================================================================
【一】安装kong大的DDWRT固件
1) 首先刷回官方固件
2) 下载ddwrt固件,最近需要fan wall了,k大的R6250最新固件下载地址:
http://www./ddwrt/K3-AC-Arm/dd-wrt.K3_R6250.chk

刷完之后设置中文、开启jffs、ssh、nas、ftp、远程管理等,此处不表。
ftp我这里只能使用主动模式,所以下面的脚本里,开启了防火墙的20和21端口。

【二】安装Aria2远程下载组件
     1)和TT安装aria2的步骤、脚本都一样,建议使用SecureCRT之类的ssh连接到路由器(telnet里的vi编辑器很难用),先建立下载目录和程序目录,然后输入这些命令:
  1. cd /mnt/sda1
  2. mkdir downloads
  3. cd /jffs
  4. mkdir opt
  5. mount -o bind /jffs/opt /opt
  6. cd /opt
  7. wget http://qnapware./binaries-armv7/installer/entware_install_arm.sh
  8. sh ./entware_install_arm.sh


安装完成之后,继续安装aria2,继续输入命令:
  1. opkg install aria2


2)接下来是配置aria2服务,增加保存进度以及bt节点缓存的功能,主要分三小步:
  A)建立配置文件aria2.conf和进度保存文件aria2.session以及dht节点缓存文件dht.dat,这三个文件都放在/mnt/sda1/aria2config目录中,先建立aria2-config目录,再使用touch命令先建好三个文件:
  1. mkdir/mnt/sda1/aria2config
  2. cd /mnt/sda1/aria2config
  3. touch aria2.conf
  4. touch aria2.session
  5. touch dht.dat

这样,就完成了目录和文件的创建工作,继续使用vi编辑器或者wincap来编辑aria2.conf文件,内容如下:
  1. enable-rpc=true
  2. rpc-listen-all=true
  3. rpc-allow-origin-all=true
  4. rpc-listen-port=6800
  5. dir=/mnt/sda1/downloads
  6. input-file=/mnt/sda1/aria2config/aria2.session
  7. save-session=/mnt/sda1/aria2config/aria2.session
  8. save-session-interval=60
  9. log=/mnt/sda1/aria2config/aria2.log
  10. log-level=warn
  11. event-poll=select
  12. continue=true
  13. rpc-secret=123321
  14. dht-file-path=/mnt/sda1/aria2config/dht.dat

完成之后保存退出(按下ESC键之后输入:wq,回车),vi编辑器的使用,百度一下你就知道。

启动aria2下载服务:
  1. /opt/bin/aria2c --conf-path=/mnt/sda1/aria2config/aria2.conf -c -D


B)添加yaaw下载控制台
下载地址:http://pan.baidu.com/s/1sjGGQoX,下载控制台文件,解压缩,复制到\\192.168.1.1\jffs\opt\webui目录,完成之后运行脚本:
  1. mount -o bind /jffs/opt/webui /www/user

之后,就可以使用http://192.168.1.1/user/index.html或者远程地址访问web控制台,需要注意的是,新版的aria2的jsonrpc路径应该是这样的格式http://token:123321@xxx.mynetgear.com:6800/jsonrpc,xxx.mynetgear.com是你的远程访问域名。

C)添加防火墙规则以及aria2路由器开机启动
DD的后台里进入“管理--命令”,指令框里输入,并保存为启动指令
  1. mount -o bind /jffs/opt /opt
  2. mount -o bind /jffs/opt/webui /www/user
  3. sleep 5
  4. /opt/bin/aria2c --conf-path=/mnt/sda1/aria2config/aria2.conf -c -D


输入如下防火墙规则,并保存为防火墙指令,9200是你的广域网远程管理端口号:

  1. iptables -I INPUT -p tcp --dport 9200 -j ACCEPT
  2. iptables -I INPUT -p udp --dport 9200 -j ACCEPT
  3. iptables -I INPUT -p tcp --dport 20 -j ACCEPT
  4. iptables -I INPUT -p udp --dport 20 -j ACCEPT
  5. iptables -I INPUT -p tcp --dport 21 -j ACCEPT
  6. iptables -I INPUT -p udp --dport 21 -j ACCEPT
  7. iptables -I INPUT -p tcp --dport 6800 -j ACCEPT
  8. iptables -I INPUT -p udp --dport 6800 -j ACCEPT
1.jpg
===========================================
最后,通过web控制台添加一些下载文件,重新启动路由器之后,再次进入控制台,发现刚刚添加的文件还在列表中,说明已经成功配置了aria2的开机启动及进度保存功能。
2.png 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多