中校
- 注册时间
- 2012-6-3
- 金币
- 5594 个
- 威望
- 2 个
- 荣誉
- 1 个
累计签到:155 天 连续签到:0 天 [LV.200]无线新星
|
本帖最后由 3177292 于 2013-4-26 22:38 编辑
大部分的内容为参考恩山此贴:
http://www.right.com.cn/forum/forum.php?mod=viewthread&tid=109800
还有SADY版TT安装外置transmission和amule简明教程
http://www.right.com.cn/forum/thread-72699-1-1.html
以及http://www.right.com.cn/forum/fo ... ra=page%3D1&page=1& 此贴的挂载命令。
Aria2 安装按照此贴:
http://www.right.com.cn/forum/thread-118929-1-1.html
HG320为原版硬件,没有改内存128或256M,刷的是恩山bwq518版主汉化修正的Shibby Tomato 108-en最新版和配套的CFE,无线开关和硬复位可用,有需要的可以用UtrlaEdit32改下mac ,固件是刷r2z AIO版本。
http://www.right.com.cn/forum/thread-120890-1-1.html
另外附独舞的cfe和full版独舞TT,
固件和cfe下载地址:http://code.google.com/p/tomato-shibby-arctic-chs/downloads/list
注意:整个过程请保持路由处于联网状态,因为需要下载一些文件。
首先,我是按照第一个帖子的教程安装,结果optware安装这一步就提示ipkg: not fount。后来参照SADY版TT安装外置transmission和amule简明教程,开启jffs,然后格式化一次,保存后关闭了jffs。后面的就正常了。考虑到任务保存需要,请尽量开启jffs功能。
结合恩山和我自己的刷机经过分享下,高手就不要喷了。
一、为保险起见,先按照SADY的把jffs格式化,进入web界面,“系统管理”--“jffs设置”,如下图所示,填好mount -o bind /jffs /opt 以便重启路由后,能自动载挂好/opt, 先点“格式化”,再“保存设置” (需要1分钟),完成/opt空间的建立。
二、telnet登录
//Win7用户启用telnet服务,Xp用户略过。
win7要先进入控制面板-程序和功能-点击左侧的打开或关闭Windows功能,在载入的小窗口中勾选telnet客户端,确定。稍等片刻待其设置完成。
//启动路由的telnet服务和SSH服务(tomato默认为启动的,发现没启动的执行)
进入路由器控制页面,转到系统管理-访问设置:将Telnet访问设置和SSH 启动起来。
//路由器USB设置
先将需要下载到的盘的卷标设成BTDOWNLOAD(卷标就是磁盘名称直接我的电脑里右击盘符重命名即可) , 然后连接U盘或者移动硬盘到路由器。
在浏览器进入路由器控制页面,转到 USB应用-USb设置:按照下图设置勾选并确定保存。
至于BT脱机下载,看你个人情况,如果需要就开启,不需要的话关闭也无所谓。
//telnet进入路由器
点击开始-运行cmd-在命令提示符里输入telnet 192.168.1.1,其中192.168.1.1是你路由器的地址,按实际情况替换。
输入路由账号密码(密码是不显示的),进入后如图
//执行代码开始安装,可话的以每输入一条命令回车执行
第一步:创建opt文件夹,以便安装固件扩展程序
mkdir /tmp/mnt/BTDOWNLOAD/opt
mount -o bind /tmp/mnt/BTDOWNLOAD/opt /opt
sleep 2
cd /tmp
wget http://bbs.dualwan.cn/downloads/optware-install.sh -O - | tr -d '\r' > /tmp/optware-install.sh
chmod 755 optware-install.sh
sh optware-install.sh
ipkg update
第二部:安装aria2 更新恩山 赵阳光的帖子
1. 先在tt/dd路由器上安装optware (参考第一步,具体略)
2. 附件解压后,将两个ipk文件 通过winscp复制到路由器/tmp 下。
地址:http://pan.baidu.com/share/link?shareid=404484&uk=2885729022
3. 备份/opt/lib/libssl.so.0.9.7 和libcrypto.so.0.9.7 两个文件(如果有的话) 。
4. ipkg install /tmp/aria2_1.16.5-1_mipsel.ipk
ipkg install /tmp/openssl_1.0.1e-2_mipsel.ipk //无需卸载老版本,两个IPK包会直接升级
注意:由于aria2 1.16 版以上, 必须要openssl 版本>=0.9.8的, 目前optware上的openssl是0.9.7 ,不能满足要求。
本次更新openssl 到最新的1.0.1e版本!
如果您的路由器有运行外置的transmission和python2.7(goagent) 话,3和5两步必须操作,否则它们将不能运行.。没有用它们的,可以无视。
5.将备份的两个文件 复制回 /opt/lib 文件中(如果有的话)
第三部:运行aria2
aria2c --event-poll=select --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all --dir=/tmp/mnt/BTDOWNLOAD --file-allocation=none -c -D
第四部:为了重启路由后依然有效,在挂载后运行脚本填上
mount -o bind /tmp/mnt/BTDOWNLOAD/opt /opt
mount -o bind /tmp/mnt/BTDOWNLOAD/yaaw /jffs
sleep 5
ln -s /jffs/yaaw /www/ext/yaaw
aria2c --event-poll=select --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all --dir=/tmp/mnt/BTDOWNLOAD --file-allocation=none -c -D
卸载前运行脚本填
killall aria2c
umount -l /mnt/BTDOWNLOAD
完成上述步骤,已经完成一大半了。
配置YAAW
http://binux.github.com/yaaw/ 下载原版(英文版),也可用恩山教程贴提供的汉化版。
解压后打开其中的index.htm文件(最好用谷歌或者火狐),设置按钮在右上角, 设置一下路由器IP,端口不变。
将网址存为书签,以备下次使用。到此aria2c 已经安装完毕。可以实现下载功能了。
实现迅雷会员离线下载
要求使用google浏览器,firefox也可以。
https://github.com/binux/ThunderLixianExporter
https://github.com/ohsc/ThunderLixianAssistant
两个插件都可以。以ThunderLixianExporter为例,把ThunderLixianExporter.user.js这个脚本直接拖到谷歌浏览器的扩展程序那里里,设置好ARIA2的路径,打开迅雷离线之后可以直接导入ARIA2就可以了。
远程访问web控制台页面添加下载任务
//写入控制文件
在路由后台 系统管理-访问设置 里开启ssh,
使用winscp登录路由器,文件协议选择scp。
把前面解压的yaaw用winscp复制到挂载的U盘根目录就可以了。
如要将yaaw放到路由上,加入挂载命令 cp -a /tmp/mnt/sda1/yaaw /www/ext 即可
//配置远程访问
在路由后台 系统管理-访问设置 里开启远程访问,保存。
访问 http://你的外网ip/ext/yaaw/index.html
bug:经测试路由重启后会清除控制页面,即使按照教程帖子后面的操作,仍然会清空,但是进度可以保存,只要重新导入就可以了。
PS:有需要限制aria2 CPU使用率的,可以参考此贴内容:
http://www.right.com.cn/forum/thread-120310-1-1.html
将附件cpulimit_1.8-1_mipsel.ipk上传到/tmp目录下,执行:
ipkg install cpulimit_1.8-1_mipsel.ipk
看到如下,就是安装成功了:
使用方法如下:
root@unknown:/tmp# cpulimit
Error: You must specify a target process
CPUlimit version 1.7
Usage: cpulimit TARGET [OPTIONS...]
TARGET must be exactly one of these:
-p, --pid=N pid of theprocess
-e, --exe=FILE name of theexecutable program file
The -e option onlyworks when
cpulimit is run withadmin rights.
-P, --path=PATH absolute pathname of the
executable programfile
OPTIONS
-b --background run in background
-c --cpu=N override the detection of CPUs on themachine.
-l, --limit=N percentage ofcpu allowed from 1 up.
Usually 1 - 100, butcan be higher
on multi-core CPUs (mandatory)
-v, --verbose show controlstatistics
-z, --lazy exit if thereis no suitable target process,
or if it dies
-h, --help display thishelp and exit
root@unknown:/tmp#
可以看到帮助信息
使用参数:例
root@unknown:/tmp/home/root# cpulimit -earia2c -l 40 -b &
-e是进程名字或者进程路径,-l是cpu的最高占用率,-b参数是后台运行。
可以对aria2c这个程序限制cpu使用率为40%。
路由器 实用工具或者telnet登陆,ps命令即可查看各进程CPU占用情况。
补充内容 (2013-5-27 17:14):
目前已经不错的集成固件下载了
http://www.right.com.cn/forum/thread-123569-1-1.html |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
评分
-
1
查看全部评分
-
|