YES东 发表于 2013-6-19 13:30:14

Tomato shibby 110集成Aria2/TR/Python增强固件发布(20130619)

基于Tomato shibby RT-N 110-en最新版,集成了Aria2+yaaw, 全功能版的Python2.7.3, wgetpro。

1. 原生汉化;
2. 集成了Aria2 1.17.1最新版本,汉化的配置界面。集成了yaaw汉化的Web 前端管理界面;
   - aira2c 根据设置界面参数自动生成aria2.conf文件,存放于路由器内部的/tmp目录中;
   - 可以设定检查aria2c程序是否挂掉的间隔时间,缺省为5分钟;
   - 若需要输入界面外的其它参数,在 “aria2 配置自定义” 文本框中输入,每个参数一行;这些参数会自动附加到 aria2.conf文件的末尾;
   - 谨慎“启用 MMAP” ,缺省为禁用。此参数可能导致程序频繁退出;
   - 启用 aria2后,服务管理脚本自动加入 iptables -A INPUT -p tcp --dport 6800 -j ACCEPT,无须手动添加;
3. 增加了Web页面主题“Hyzoom 雅黑", 修改自RT-N66U的界面;
4. 集成全功能版的Python 2.7.3,包括所有模块所需的依赖库,经过优化,占用固件空间约为4M;
5. 更新原版的Minidlna至1.1.0最新版;
6. 集成全功能的wgetpro,支持SSL,以方便小尺寸的批量下载;
7. 部分界面的汉化修正;
8. 8M flash以上的路由器,建议刷16M-AIO-AR-TR或带Python的16M-AIO-AR-TR-PY全功能版本.

可以直接在0530版本页面升级,无须清除NVRAM。
====================================
2013.06.19.
[增加] 支持RT-AC66U的专用固件。

2013.06.18.
[更正] Netgear WNR3500Lv2固件编译为chk,分为含Python和不含两个版本
其它固件没有变化,可以不必更新。

2013.06.17.
[修正] 系统状态页面无法展开的问题
[更新] 重新编译了原版中的底层模块,做了优化,各个模块应能协同工作地更好
目前使用正常的,无须升级。升级后也不需要清除NVRAM。
ZTE H618B慎刷,固件无法驱动无线模块。

2013.06.15.
[更新] 附件中的wpcheck脚本,增加开放8086, 8087端口
[更新] 缺省设置国家为中国,时区为北京时区(UTC-8)
[更新] 系统状态页面不提示“软件更新”,因汉化后版本名称与Shibby原版不一致
[修正] 打开TomatoAnon功能,若不需要,禁用即可
[更新] 特定路由器专用固件,针对16M的都增加了集成Python的固件,文件名中含有-PY的固件即是
建议升级到此版本,无须清除NVRAM。
====================================
带Python的固件中没有包含WallProxy,因设计GUI管理界面还需一段时间,主要是考虑到NVRAM的容量问题,WallProxy参数如果全部存入NVRAM,会占用6K的空间,不划算。
现阶段可以做如下手工操作WallProxy.
下载本帖附件 wallproxy.zip,解压缩。
1. 修改proxy.ini,只需要修改 段中的
    appid = xxx|yyy|zzz
    password = 你登录gmail账户的密码
2. 上传wallproxy整个目录到路由器的/tmp
3. telnet到路由器,运行如下命令:
    cd /tmp/wallproxy/local
    chmod +x wpcheck
    ./wpcheck start
4. 等几秒钟,即可启动wallproxy
5. 可以用ps查看进程,应有如下信息:
   1527 root   17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
   1531 root   17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
   1532 root   17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
6. wallproxy可能会挂掉,但wpcheck会每隔一分钟自动检查。
=======================================================
自动上传至GAE
1. 修改/tmp/wallproxy/server/autoupload.py 文件中的MYAPPIDS, EMAIL, PASSWD
MYAPPIDS = [ 'xxx', 'yyy', 'zzz' ]
EMAIL = '????@gmail.com'
PASSWD = '******'
2. 运行
python autoupload.py
3. 上传成功
=======================================================

欢迎各位提供使用意见,更新固件有风险,本人声明不对结果承担任何责任。


可以下载固件压缩包,里面已经包含了4M, 8M, 16M的全部固件。
110_Mod_by_bwq518_20130618.7z ,适用于NVRAM 32K的路由器通用固件。












110_Mod_by_bwq518_Spec_20130618.7z 是针对特定路由器的专用固件压缩包。



康康呀 发表于 2013-6-19 14:09:09

N12 B1能刷那个呢 谢谢
页: [1]
查看完整版本: Tomato shibby 110集成Aria2/TR/Python增强固件发布(20130619)