查看: 7683|回复: 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 m0 G; V5 c+ l7 L* ~- ?) B* y6 o
+ h/ n( G5 L8 P6 P
1. 原生汉化;
* ]. I& f3 u8 K% \
2. 集成了Aria2 1.17.1最新版本,汉化的配置界面。集成了yaaw汉化的Web 前端管理界面;& x# e) G" P8 O
     - aira2c 根据设置界面参数自动生成aria2.conf文件,存放于路由器内部的/tmp目录中;
) M: v; B, D* A% w4 ?     - 可以设定检查aria2c程序是否挂掉的间隔时间,缺省为5分钟;* |! t* D/ E; F" `" t
     - 若需要输入界面外的其它参数,在 “aria2 配置自定义” 文本框中输入,每个参数一行;这些参数会自动附加到 aria2.conf文件的末尾;
4 a" k+ p$ R! E8 h0 m2 O- L! e1 \# W6 _     - 谨慎“启用 MMAP” ,缺省为禁用。此参数可能导致程序频繁退出;2 |) _0 y5 K- }
     - 启用 aria2后,服务管理脚本自动加入 iptables -A INPUT -p tcp --dport 6800 -j ACCEPT,无须手动添加;
) U1 b' R& [* ?: ^
3. 增加了Web页面主题“Hyzoom 雅黑", 修改自RT-N66U的界面;# x* q- v& K$ M( N
4. 集成全功能版的Python 2.7.3,包括所有模块所需的依赖库,经过优化,占用固件空间约为4M;
( q4 q( x- B( q: X
5. 更新原版的Minidlna至1.1.0最新版;- n2 l  r3 O) @0 ]" W; E% U' u
6. 集成全功能的wgetpro,支持SSL,以方便小尺寸的批量下载;
0 }# p2 q' c- M, I5 C, @# v
7. 部分界面的汉化修正;4 U; i, j8 N$ F/ X
8. 8M flash以上的路由器,建议刷16M-AIO-AR-TR或带Python的16M-AIO-AR-TR-PY全功能版本.* o) W) B- F/ U! {- R1 I2 H, M
2 s7 k2 q0 D+ U, M
  可以直接在0530版本页面升级,无须清除NVRAM。7 z( T0 H& Z  C8 r: F
====================================; T0 ]& d% [& k3 x+ F; `6 Q( j% r
2013.06.19.
! j0 U/ I- c2 D[增加] 支持RT-AC66U的专用固件。* n2 g7 _# W7 L
; n# H9 y+ x/ z0 Y- R
2013.06.18.
, q; L( e( c% _) ?9 J: _[更正] Netgear WNR3500Lv2固件编译为chk,分为含Python和不含两个版本
' H0 t% N2 R, E* F% U其它固件没有变化,可以不必更新。
7 M6 P5 x; i' y) t5 p$ `' P& t  ?; D+ t' f
2013.06.17.5 l5 P3 d2 }0 x8 ^: R/ }0 A6 {
[修正] 系统状态页面无法展开的问题
! ?! y" P# d" |0 }) S) E- b/ D[更新] 重新编译了原版中的底层模块,做了优化,各个模块应能协同工作地更好
! W8 D4 i, S. M目前使用正常的,无须升级。升级后也不需要清除NVRAM。8 J" v0 H2 v0 F- S+ N7 \7 l
ZTE H618B慎刷,固件无法驱动无线模块。3 y! F& E$ G$ l1 ?( C; _
' Y7 ?# Q$ W7 v; A# t/ ~9 F
2013.06.15.
4 Q9 {2 r2 k* n! D' R2 Q2 l  V[更新] 附件中的wpcheck脚本,增加开放  8086, 8087端口
( D8 B7 a$ M) a, Y; H2 p" l
[更新] 缺省设置国家为中国,时区为北京时区(UTC-8)
* B) b" g$ Z6 c[更新] 系统状态页面不提示“软件更新”,因汉化后版本名称与Shibby原版不一致+ z# {$ X& j3 r  J
[修正] 打开TomatoAnon功能,若不需要,禁用即可( f* r* I0 `0 [  i9 J
[更新] 特定路由器专用固件,针对16M的都增加了集成Python的固件,文件名中含有-PY的固件即是
5 s! ^+ l+ b6 Q& s) L: n; d2 e$ A3 y建议升级到此版本,无须清除NVRAM。* V" @. C1 F0 z
====================================
8 Q) |0 B! d/ g3 t; g  带Python的固件中没有包含WallProxy,因设计GUI管理界面还需一段时间,主要是考虑到NVRAM的容量问题,WallProxy参数如果全部存入NVRAM,会占用6K的空间,不划算。

) `1 M3 I  R! n/ l: M1 j1 h/ x  现阶段可以做如下手工操作WallProxy.
/ C9 x- `* O7 J7 o" _2 J下载本帖附件 wallproxy.zip,解压缩。
% q, ~1 L% V' _2 W2 w1. 修改proxy.ini,只需要修改 [gae] 段中的
( z% i- S9 A# x* v1 q    appid = xxx|yyy|zzz
: ~6 d) a$ S5 G( Q' o) E8 z    password = 你登录gmail账户的密码
. [/ I2 W3 L: d& m. {* Y$ o2. 上传wallproxy整个目录到路由器的/tmp& T, Z2 o$ u% {" s
3. telnet到路由器,运行如下命令:% B' e% x  B* V) m
    cd /tmp/wallproxy/local6 m9 Z; c; q1 t" O( s
    chmod +x wpcheck
: J. j' l/ ~' n0 f2 ]* l; K6 P( M    ./wpcheck start1 F, q6 R! \" O- e/ d' j
4. 等几秒钟,即可启动wallproxy6 g  W1 A% u0 y& ]7 U& u
5. 可以用ps查看进程,应有如下信息:
: J8 x6 B$ `( F   1527 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
& F/ x' w/ ?3 z: Z; F1 v: y   1531 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py; V* r6 m' w: R. b3 u% g* ?
   1532 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
: V6 w' z8 U1 }1 a6. wallproxy可能会挂掉,但wpcheck会每隔一分钟自动检查。
- b; N+ T# H# m1 M: [- n
=======================================================- D9 O4 T9 G! h' X6 C$ b
自动上传至GAE6 Y: _! f- l( u' C
1. 修改/tmp/wallproxy/server/autoupload.py 文件中的MYAPPIDS, EMAIL, PASSWD: _* e  E# i  T. i: X
MYAPPIDS = [ 'xxx', 'yyy', 'zzz' ]1 [$ a0 X5 ]! ^/ U5 d/ z1 N
EMAIL =
'????@gmail.com'1 V/ L3 T9 M8 S+ C- L5 P( c3 i5 B1 A
PASSWD = '******'1 w% G& V/ j& Q: A
2. 运行
% ^/ v4 P' i+ B6 n# ^, u
  python autoupload.py
* E6 R, w2 l& z! b% F4 ]9 a3. 上传成功
0 r; P- C% B$ p1 G=======================================================/ ~7 q+ S" z/ }/ d0 r8 @
/ @/ Q, M5 A0 s" I
  欢迎各位提供使用意见,更新固件有风险,本人声明不对结果承担任何责任。

2 J; ~" x7 u3 }, p- t+ i
* P* l5 h8 a; `3 }3 }& v1 @

+ K) D; R2 e7 }5 g+ q0 o可以下载固件压缩包,里面已经包含了4M, 8M, 16M的全部固件。' _9 C8 S  V: F# I& _0 u
110_Mod_by_bwq518_20130618.7z ,适用于NVRAM 32K的路由器通用固件。
( u( ?% a6 p6 B  Y0 T3 P' ~% i
0 Y- n" |: d, X) U3 J. f0 X

; a( s& Y3 g1 m! b! {) y" \
0 C$ k: E& `  m. o: w" M: W! t4 j/ q, u
1 s3 i0 F6 I. t
3 x5 A( B9 G" ~% ?8 b- f6 ?

3 @4 B- G# I8 ?* x- n- U3 E

. I; |6 N4 s( _  m, F% V+ k
4 ?3 U$ E1 I7 U$ T* b" ?
- d/ |, D0 e5 H8 `# t" ^( ^3 I

  \/ R; J) h3 o( K  v( l, ], ?" r1 l1 |# @# K
110_Mod_by_bwq518_Spec_20130618.7z 是针对特定路由器的专用固件压缩包。" A( f: D/ g; n7 d: S6 M4 ^( R

  h$ X1 H3 j  l4 W1 y+ t+ w9 k, U7 B; ?6 J: B
2 P0 F* [3 ^9 n1 q6 O

本帖子中包含更多资源

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

×
发表于 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客服返回顶部