之前發(fā)過Tomato固件的帖子(http://www./forum/thread-177271-1-1.html),“S沁雨寒S_風(fēng)雪”說DDWRT固件的無線性能要好很多,晚上嘗試了一下,單從2.4G無線速率上,確實(shí)有所提升,感謝!。
TT設(shè)置好發(fā)射接收天線 2.4G的速率一般在54Mbps,ping值基本都是1、2ms
DD的2.4G的速率一般300Mbps,偶爾150Mbps,ping值也還不錯(cuò),1、2、3、4ms這樣的,偶爾會(huì)上到100ms左右,單純就ping值而言,稍稍比TT弱一點(diǎn)點(diǎn)。
也可能是我的2.4G無線設(shè)置不對,但外貌協(xié)會(huì)的人,建議還是TT,50mbps的光寬帶,使用其實(shí)基本沒區(qū)別。
==================================================================================================
【一】安裝kong大的DDWRT固件1) 首先刷回官方固件
2) 下載ddwrt固件,最近需要fan wall了,k大的R6250最新固件下載地址:
http://www./ddwrt/K3-AC-Arm/dd-wrt.K3_R6250.chk
刷完之后設(shè)置中文、開啟jffs、ssh、nas、ftp、遠(yuǎn)程管理等,此處不表。
ftp我這里只能使用主動(dòng)模式,所以下面的腳本里,開啟了防火墻的20和21端口。
【二】安裝Aria2遠(yuǎn)程下載組件 1)和TT安裝aria2的步驟、腳本都一樣,建議使用SecureCRT之類的ssh連接到路由器(telnet里的vi編輯器很難用),先建立下載目錄和程序目錄,然后輸入這些命令:
- cd /mnt/sda1
- mkdir downloads
- cd /jffs
- mkdir opt
- mount -o bind /jffs/opt /opt
- cd /opt
- wget http://qnapware./binaries-armv7/installer/entware_install_arm.sh
- sh ./entware_install_arm.sh
安裝完成之后,繼續(xù)安裝aria2,繼續(xù)輸入命令:
2)接下來是配置aria2服務(wù),增加保存進(jìn)度以及bt節(jié)點(diǎn)緩存的功能,主要分三小步:
A)建立配置文件aria2.conf和進(jìn)度保存文件aria2.session以及dht節(jié)點(diǎn)緩存文件dht.dat,這三個(gè)文件都放在/mnt/sda1/aria2config目錄中,先建立aria2-config目錄,再使用touch命令先建好三個(gè)文件:
- mkdir/mnt/sda1/aria2config
- cd /mnt/sda1/aria2config
- touch aria2.conf
- touch aria2.session
- touch dht.dat
這樣,就完成了目錄和文件的創(chuàng)建工作,繼續(xù)使用vi編輯器或者wincap來編輯aria2.conf文件,內(nèi)容如下:
- enable-rpc=true
- rpc-listen-all=true
- rpc-allow-origin-all=true
- rpc-listen-port=6800
- dir=/mnt/sda1/downloads
- input-file=/mnt/sda1/aria2config/aria2.session
- save-session=/mnt/sda1/aria2config/aria2.session
- save-session-interval=60
- log=/mnt/sda1/aria2config/aria2.log
- log-level=warn
- event-poll=select
- continue=true
- rpc-secret=123321
- dht-file-path=/mnt/sda1/aria2config/dht.dat
完成之后保存退出(按下ESC鍵之后輸入:wq,回車),vi編輯器的使用,百度一下你就知道。
啟動(dòng)aria2下載服務(wù):
- /opt/bin/aria2c --conf-path=/mnt/sda1/aria2config/aria2.conf -c -D
B)添加yaaw下載控制臺(tái)
下載地址:http://pan.baidu.com/s/1sjGGQoX,下載控制臺(tái)文件,解壓縮,復(fù)制到\\192.168.1.1\jffs\opt\webui目錄,完成之后運(yùn)行腳本:
- mount -o bind /jffs/opt/webui /www/user
之后,就可以使用http://192.168.1.1/user/index.html或者遠(yuǎn)程地址訪問web控制臺(tái),需要注意的是,新版的aria2的jsonrpc路徑應(yīng)該是這樣的格式
http://token:123321@xxx.mynetgear.com:6800/jsonrpc,xxx.mynetgear.com是你的遠(yuǎn)程訪問域名。
C)添加防火墻規(guī)則以及aria2路由器開機(jī)啟動(dòng)
DD的后臺(tái)里進(jìn)入“管理--命令”,指令框里輸入,并保存為啟動(dòng)指令
- mount -o bind /jffs/opt /opt
- mount -o bind /jffs/opt/webui /www/user
- sleep 5
- /opt/bin/aria2c --conf-path=/mnt/sda1/aria2config/aria2.conf -c -D
輸入如下防火墻規(guī)則,并保存為防火墻指令,9200是你的廣域網(wǎng)遠(yuǎn)程管理端口號(hào):
- iptables -I INPUT -p tcp --dport 9200 -j ACCEPT
- iptables -I INPUT -p udp --dport 9200 -j ACCEPT
- iptables -I INPUT -p tcp --dport 20 -j ACCEPT
- iptables -I INPUT -p udp --dport 20 -j ACCEPT
- iptables -I INPUT -p tcp --dport 21 -j ACCEPT
- iptables -I INPUT -p udp --dport 21 -j ACCEPT
- iptables -I INPUT -p tcp --dport 6800 -j ACCEPT
- iptables -I INPUT -p udp --dport 6800 -j ACCEPT

===========================================
最后,通過web控制臺(tái)添加一些下載文件,重新啟動(dòng)路由器之后,再次進(jìn)入控制臺(tái),發(fā)現(xiàn)剛剛添加的文件還在列表中,說明已經(jīng)成功配置了aria2的開機(jī)啟動(dòng)及進(jìn)度保存功能。