恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 30142|回复: 40

【R6250刷DDWRT固件、NAS、Aria2脱机下载、远程访问全攻略】

  [复制链接]
发表于 2015-10-22 10:00 | 显示全部楼层 |阅读模式
本帖最后由 wszhoho 于 2016-4-14 13:36 编辑

之前发过Tomato固件的帖子(https://www.right.com.cn/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.desipro.de/ddwrt/K3-AC-Arm/dd-wrt.K3_R6250.chk, 云盘地址:http://yunpan.cn/cLaUKAnkx6d5i  访问密码 8696

刷完之后设置中文、开启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://wsz.f3322.net/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=error
  11. event-poll=select
  12. #bt settings-------------------------------------------------
  13. dht-file-path=/mnt/sda1/aria2config/dht.dat
  14. bt-tracker=http://bt2.careland.com.cn:6969/announce,https://www.siambit.tv/announce.php,http://www.todotorrents.com:2710/announce
  15. listen-port=51413
  16. seed-time=120
  17. seed-ratio=1.0
  18. max-concurrent-downloads=3
  19. continue=true
  20. max-connection-per-server=5
  21. min-split-size=10M
  22. split=5
  23. max-overall-download-limit=0
  24. max-download-limit=0
  25. max-overall-upload-limit=0
  26. max-upload-limit=300K
  27. bt-enable-lpd=true
  28. bt-require-crypto=true
  29. follow-torrent=true
复制代码

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

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


B)添加yaaw下载控制台,控制台我已经改过,带磁盘信息显示功能
下载地址:http://yunpan.cn/cLa8npSwj8WtX  提取码 316b,下载控制台文件,解压缩,复制到\\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控制台,需要注意的是,如果配置了token,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是你的广域网远程管理端口号,6800是aria2下载服务的端口, 51413是bt端口:
  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
  9. iptables -I INPUT -p tcp --dport 51413 -j ACCEPT
  10. iptables -I INPUT -p udp --dport 51413 -j ACCEPT
复制代码
1.jpg
===========================================
最后,通过web控制台添加一些下载文件,重新启动路由器之后,再次进入控制台,发现刚刚添加的文件还在列表中,说明已经成功配置了aria2的开机启动及进度保存功能。
2.png
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2020-4-2 12:41

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表