查看: 7867|回复: 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。
" ]7 g+ O+ `, X0 ?( d- z0 \! @% U) x$ Q( B! d2 J
1. 原生汉化;
+ H+ C2 \" D  Q8 M- `: Z" |* j
2. 集成了Aria2 1.17.1最新版本,汉化的配置界面。集成了yaaw汉化的Web 前端管理界面;
6 Z; r/ @& i$ S3 ^+ e5 X     - aira2c 根据设置界面参数自动生成aria2.conf文件,存放于路由器内部的/tmp目录中;4 t: i0 k7 ?9 |* m0 N+ Y2 [; ]
     - 可以设定检查aria2c程序是否挂掉的间隔时间,缺省为5分钟;
' L4 s6 p' ?9 k" C( f     - 若需要输入界面外的其它参数,在 “aria2 配置自定义” 文本框中输入,每个参数一行;这些参数会自动附加到 aria2.conf文件的末尾;
7 c9 e0 F1 e$ k& N8 l0 a  G9 z9 w9 |4 C     - 谨慎“启用 MMAP” ,缺省为禁用。此参数可能导致程序频繁退出;
$ l# f- T( Z6 V. u0 \! [+ \     - 启用 aria2后,服务管理脚本自动加入 iptables -A INPUT -p tcp --dport 6800 -j ACCEPT,无须手动添加;
3 l  U8 s' k/ s6 K- \
3. 增加了Web页面主题“Hyzoom 雅黑", 修改自RT-N66U的界面;: \4 H* c' V" t+ {  n
4. 集成全功能版的Python 2.7.3,包括所有模块所需的依赖库,经过优化,占用固件空间约为4M;
* x. B* J3 F; M5 a% v
5. 更新原版的Minidlna至1.1.0最新版;. r5 U( Y/ A- \! _( `) k
6. 集成全功能的wgetpro,支持SSL,以方便小尺寸的批量下载;
5 x8 C- q4 K1 r. e
7. 部分界面的汉化修正;
0 f( w$ G+ Q$ T; {5 ^
8. 8M flash以上的路由器,建议刷16M-AIO-AR-TR或带Python的16M-AIO-AR-TR-PY全功能版本./ k4 B- I  ?! s/ e4 D( x" r

) |: t% L6 j, V1 f8 ?  可以直接在0530版本页面升级,无须清除NVRAM。, C7 ^! R, }8 @: ?
====================================: m: E; _8 I) i) ?) f
2013.06.19.- w2 ~- m( ?8 K5 T- E
[增加] 支持RT-AC66U的专用固件。( a- J' ?1 J, }3 i

& h8 q. u8 p" Z3 b' q6 `2013.06.18.# g' J. j! w: L
[更正] Netgear WNR3500Lv2固件编译为chk,分为含Python和不含两个版本
- M# B% G( c' ^* R) t# M其它固件没有变化,可以不必更新。% ]! e9 i, W- ?7 O2 o& E

4 Z. U9 C3 f5 y- `, w2013.06.17.
, r/ U9 H& M4 G* O8 F[修正] 系统状态页面无法展开的问题$ k  c. s8 W! R
[更新] 重新编译了原版中的底层模块,做了优化,各个模块应能协同工作地更好4 P* d  b" N2 Z: o- X4 b
目前使用正常的,无须升级。升级后也不需要清除NVRAM。
2 f4 P0 C1 f$ D. }( gZTE H618B慎刷,固件无法驱动无线模块。( v4 X. f2 g) W' X* B% c6 d9 \- G
0 b; |3 {# l' n# r$ m3 k. H2 P
2013.06.15.+ Q3 `6 u- E# x1 T& z# }
[更新] 附件中的wpcheck脚本,增加开放  8086, 8087端口

6 a+ c7 C& A1 n$ w8 Y[更新] 缺省设置国家为中国,时区为北京时区(UTC-8)1 D! B! I- a( _1 T
[更新] 系统状态页面不提示“软件更新”,因汉化后版本名称与Shibby原版不一致2 c1 K! E. s. h$ u; m
[修正] 打开TomatoAnon功能,若不需要,禁用即可
) X( z9 Y6 }- u, P1 v& G[更新] 特定路由器专用固件,针对16M的都增加了集成Python的固件,文件名中含有-PY的固件即是7 f! f+ U. C7 S! g3 }) K
建议升级到此版本,无须清除NVRAM。
; u' k$ a. Y+ n9 l4 o: s
====================================7 r8 j# ?! e# l4 o
  带Python的固件中没有包含WallProxy,因设计GUI管理界面还需一段时间,主要是考虑到NVRAM的容量问题,WallProxy参数如果全部存入NVRAM,会占用6K的空间,不划算。

/ o7 K4 u0 {" S- O% r9 ]  现阶段可以做如下手工操作WallProxy.
6 e1 s$ {$ s# F0 Z+ M2 _下载本帖附件 wallproxy.zip,解压缩。* q" {. m% ^: _  F
1. 修改proxy.ini,只需要修改 [gae] 段中的4 q* a: I# R% A6 n8 L6 O
    appid = xxx|yyy|zzz
0 @1 [! `, ]. x    password = 你登录gmail账户的密码, k% \+ [7 M4 Q: f: P6 L  q/ B
2. 上传wallproxy整个目录到路由器的/tmp
9 F) Q3 t, k/ @3 Q" [3 p0 i3. telnet到路由器,运行如下命令:
/ C! |; f% {$ k8 k7 g    cd /tmp/wallproxy/local4 X7 ?8 w& {! q7 i- |
    chmod +x wpcheck
! g* j7 ~$ K* s* P4 Y6 l    ./wpcheck start
$ T$ _; M+ `( f1 n  i* g4. 等几秒钟,即可启动wallproxy
. |* X) Q6 a- p. X5. 可以用ps查看进程,应有如下信息:7 m) M$ ?; v6 S% I  g
   1527 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
" D! z/ R0 u  S- y+ y   1531 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
% V/ }7 ]+ [9 n7 W. A- A   1532 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
" Q7 E4 ^2 l7 ?' H+ f% p6. wallproxy可能会挂掉,但wpcheck会每隔一分钟自动检查。
8 Q# y) `/ `  B  C3 q
=======================================================
9 w# U( j5 Q6 X/ Z) U6 A* n自动上传至GAE4 Q9 ^# h! M( {1 |8 Y( c
1. 修改/tmp/wallproxy/server/autoupload.py 文件中的MYAPPIDS, EMAIL, PASSWD6 Q% Q8 x. x5 a( j* L
MYAPPIDS = [ 'xxx', 'yyy', 'zzz' ]5 X4 g7 f' S0 Y- m5 S9 }! k
EMAIL =
'????@gmail.com'
; h  s) g6 J2 Z3 c  h: @! s) P' C* j3 oPASSWD = '******'
; K; D6 S. T/ v9 M) ^2 f% f1 e2. 运行
! w) u1 |, q; H9 O8 t
  python autoupload.py% e! r6 e+ O5 h
3. 上传成功- v  G- ?4 g) W) t. i' ~
=======================================================
- z/ Z2 z9 B5 q! A& V  J2 K

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

* e* o& g) E9 D: \3 n0 g2 t. |) O" ?$ d' |; W/ y

5 V3 E$ U% h/ J7 h可以下载固件压缩包,里面已经包含了4M, 8M, 16M的全部固件。
4 Z8 S- c2 ^% m' x) b( p0 U# S+ S1 @110_Mod_by_bwq518_20130618.7z ,适用于NVRAM 32K的路由器通用固件。
5 }/ b! h4 `/ u& b7 T) D: B; |7 u4 K5 S/ W6 z5 R
' g; N4 F4 u" p' G1 ^
5 u9 N( [- B9 V2 Q! z" M: a
, Z7 W' Z7 c  N- L* P
$ e+ R% t8 u3 i7 l% ~4 [7 Y

8 O: o; C/ W4 w  O6 y4 y3 ^: [6 Q+ q

$ b6 n% D: j; n) y- _2 K8 ]
( J5 @/ j: o$ b4 ]( w
8 F$ C& f4 ~1 h3 S

- A& i# Z0 |' i; \) Q& p9 f5 o7 x3 V0 u: i' b
110_Mod_by_bwq518_Spec_20130618.7z 是针对特定路由器的专用固件压缩包。
1 w; ?& d2 H! B6 T' h
+ k9 X# H: D8 y& @% Y( L& _- e8 R# Y& t4 r. F/ C' d3 d
) }$ ^3 ^0 _' u1 @

本帖子中包含更多资源

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

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