查看: 7720|回复: 1

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

[复制链接]
发表于 2013-6-19 13:30:14 | 显示全部楼层 |阅读模式
基于Tomato shibby RT-N 110-en最新版,集成了Aria2+yaaw, 全功能版的Python2.7.3, wgetpro。
6 @* r" O$ r0 V3 [
1 V# n1 i2 N, K# Y+ {9 \6 m3 Q9 o1. 原生汉化;

8 B4 k$ [, L& j5 w1 S- c" k2. 集成了Aria2 1.17.1最新版本,汉化的配置界面。集成了yaaw汉化的Web 前端管理界面;
5 q3 |; w; S  q, V' n+ T1 R     - aira2c 根据设置界面参数自动生成aria2.conf文件,存放于路由器内部的/tmp目录中;' Z7 I0 u2 H5 z4 t' }8 F
     - 可以设定检查aria2c程序是否挂掉的间隔时间,缺省为5分钟;( H+ E  l( Z5 N1 d7 L
     - 若需要输入界面外的其它参数,在 “aria2 配置自定义” 文本框中输入,每个参数一行;这些参数会自动附加到 aria2.conf文件的末尾;
7 n& A9 W2 h  u# L  L7 G     - 谨慎“启用 MMAP” ,缺省为禁用。此参数可能导致程序频繁退出;
2 n9 Z! X. F, q1 l4 ~, b     - 启用 aria2后,服务管理脚本自动加入 iptables -A INPUT -p tcp --dport 6800 -j ACCEPT,无须手动添加;& a8 [7 @9 o$ L6 S
3. 增加了Web页面主题“Hyzoom 雅黑", 修改自RT-N66U的界面;
+ k* {* l- ?& |" k& m. `4. 集成全功能版的Python 2.7.3,包括所有模块所需的依赖库,经过优化,占用固件空间约为4M;

8 b8 s2 u: l, n6 `4 k) l5 y" C" M* D/ r
5. 更新原版的Minidlna至1.1.0最新版;
) d" X0 y7 A  k6. 集成全功能的wgetpro,支持SSL,以方便小尺寸的批量下载;

& j2 w) ~2 I: l8 G7. 部分界面的汉化修正;
7 @& d+ Z3 P' ]( M! n( y& g) \+ M
8. 8M flash以上的路由器,建议刷16M-AIO-AR-TR或带Python的16M-AIO-AR-TR-PY全功能版本.2 h% f' N' c, v

  E, J5 m* D$ t) f' w  可以直接在0530版本页面升级,无须清除NVRAM。
0 r( e* U3 c* }, C0 R====================================
: H/ d! c$ }: W& x2 d1 V2013.06.19.6 {5 [: h! |0 d- E" @; E
[增加] 支持RT-AC66U的专用固件。
7 |! u0 T( `& p# s: _" W8 s9 f. t. u; a0 v9 w1 L, F, p
2013.06.18.% B3 K( E% [$ P; i
[更正] Netgear WNR3500Lv2固件编译为chk,分为含Python和不含两个版本( ~- ?8 y3 u" d3 m
其它固件没有变化,可以不必更新。+ h" Y) O0 ~- ?: c# C% b
7 G1 \( ?" L+ i+ P9 l
2013.06.17.3 x; D8 m- D8 P7 y
[修正] 系统状态页面无法展开的问题
" ~# |# J. F3 \- k7 c6 N# L& d! `[更新] 重新编译了原版中的底层模块,做了优化,各个模块应能协同工作地更好2 R, c' [9 D7 [& f7 ?" e
目前使用正常的,无须升级。升级后也不需要清除NVRAM。, G, ]2 _% H/ X" w4 ]
ZTE H618B慎刷,固件无法驱动无线模块。9 n' u' e  k7 b$ l0 u( R

7 i% @6 u2 S7 a' Q* V2013.06.15.
% {3 E6 v# _" C. c6 n2 Y: M[更新] 附件中的wpcheck脚本,增加开放  8086, 8087端口
4 P' g3 i4 c+ B! B" n1 m
[更新] 缺省设置国家为中国,时区为北京时区(UTC-8)
& J+ `$ ?* U% ?[更新] 系统状态页面不提示“软件更新”,因汉化后版本名称与Shibby原版不一致
. B. J8 I# X" Z4 ], w  h[修正] 打开TomatoAnon功能,若不需要,禁用即可
8 m% }6 L7 a% n4 m9 E5 H[更新] 特定路由器专用固件,针对16M的都增加了集成Python的固件,文件名中含有-PY的固件即是& {( f& y9 F$ S0 h
建议升级到此版本,无须清除NVRAM。; \+ l3 x9 r( p: R% ?) e1 J+ G0 ]
====================================
- s1 I7 Y9 `8 `3 I; |- W, o  带Python的固件中没有包含WallProxy,因设计GUI管理界面还需一段时间,主要是考虑到NVRAM的容量问题,WallProxy参数如果全部存入NVRAM,会占用6K的空间,不划算。

6 Q  j! Y$ I( {; O( v3 |4 V  现阶段可以做如下手工操作WallProxy.& [+ ~$ N. d4 i  O. R' O! D' O
下载本帖附件 wallproxy.zip,解压缩。
6 t8 L. N" i8 U2 Q1. 修改proxy.ini,只需要修改 [gae] 段中的
% `) y5 X+ V4 d3 _4 `    appid = xxx|yyy|zzz
: f3 Z/ K+ N( i8 l/ W    password = 你登录gmail账户的密码
% Q1 b+ x! w' k( P7 [0 W2. 上传wallproxy整个目录到路由器的/tmp
$ V% U" L0 _+ f3. telnet到路由器,运行如下命令:; r  A& ?3 c4 g% ?, O' b- b
    cd /tmp/wallproxy/local
0 ]1 v8 |. p! H) b  f$ X    chmod +x wpcheck/ t- S5 q, G' h- w  l+ L7 g" t
    ./wpcheck start
4 s. [+ H. ~* o; e* V( S4. 等几秒钟,即可启动wallproxy1 W4 |4 ?- d+ f4 d+ b
5. 可以用ps查看进程,应有如下信息:
& }( Q5 f& B1 c* {( c5 D  f- m   1527 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py$ P- q5 @7 p  R/ ?* r- N
   1531 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
1 ^8 h% t; x' q" E: @6 ?7 W   1532 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py. T& z: X' n2 ?$ V
6. wallproxy可能会挂掉,但wpcheck会每隔一分钟自动检查。

; Q. Q1 b  y' D. z$ c2 n1 g=======================================================3 j. q  D0 ?* k  E
自动上传至GAE
: j; [4 z2 X7 B' E3 }8 y6 g1. 修改/tmp/wallproxy/server/autoupload.py 文件中的MYAPPIDS, EMAIL, PASSWD1 o$ [* R) P- c2 S8 J% M
MYAPPIDS = [ 'xxx', 'yyy', 'zzz' ]9 ]8 x8 R$ L; ]* [+ @2 ]
EMAIL =
'????@gmail.com'
2 u- m, k( z, k& XPASSWD = '******'
7 S9 }. a$ U. l2. 运行
& r% E3 J. D8 P9 O4 O5 A' f. B# ~: j
  python autoupload.py
- b- h" D7 i1 o- ?; M3. 上传成功
, K* d# X$ e' K9 Y! ^3 A9 [2 {=======================================================/ J' t4 u# k# y# a* ]: ^
, C0 M0 s5 U* V1 ^0 u
  欢迎各位提供使用意见,更新固件有风险,本人声明不对结果承担任何责任。

2 d6 q) `( ]6 L$ V
' X3 F% q. v* x* M6 o

& g5 y- @+ c$ T- w4 K" A可以下载固件压缩包,里面已经包含了4M, 8M, 16M的全部固件。
! ]" F( m8 e, v5 Y# V  S  F. U110_Mod_by_bwq518_20130618.7z ,适用于NVRAM 32K的路由器通用固件。" }" {0 T" y; O7 Z7 k' ]
: t% J0 x4 c5 p9 m7 q$ l

8 |3 d1 S4 D0 n6 l/ P; z- n* d* Y2 B  P' Y+ a
( {  p: c, X# Q! Z# v

3 q, Q' f, ?+ X. K! P. b. f% A/ D& j8 n

% p/ t+ o5 j6 j+ n
# _0 Q5 N: o& E+ X; e
- p4 t/ [4 m& e/ [; Z( B8 g+ A5 ^2 {
9 q  ]1 ?4 Z3 X1 r0 k
: t0 k, `2 N! n( S) {
8 x% L$ ~$ y* ~& C" s; o3 u! O2 |
110_Mod_by_bwq518_Spec_20130618.7z 是针对特定路由器的专用固件压缩包。" |9 u4 j8 M4 d7 B' y
2 C7 C. n6 b9 o5 W- |9 g" n1 M
4 T! a) f$ l4 G* v

- F0 u! G; ~3 a( w

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2013-6-19 14:09:09 | 显示全部楼层
N12 B1能刷那个呢 谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

相关侵权、举报、投诉及建议等,请发 E-mail:yesdong@qq.com

Powered by Discuz! X5.0 Licensed © 2001-2026 Discuz! Team.44152102000001

在本版发帖QQ客服返回顶部