查看: 7788|回复: 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。$ L1 w8 [' Z2 W" D$ A* k* I4 o
, @4 j4 u, ^: F; g+ R
1. 原生汉化;
" K2 A% h5 P6 j, J3 Q& s' T
2. 集成了Aria2 1.17.1最新版本,汉化的配置界面。集成了yaaw汉化的Web 前端管理界面;
7 d  ?" m3 W1 U4 j% A2 W- y- Y) `     - aira2c 根据设置界面参数自动生成aria2.conf文件,存放于路由器内部的/tmp目录中;8 b' K8 X$ F+ B, ^! A+ |; f( P
     - 可以设定检查aria2c程序是否挂掉的间隔时间,缺省为5分钟;4 o  e2 Y4 G5 A' V; a5 R9 w
     - 若需要输入界面外的其它参数,在 “aria2 配置自定义” 文本框中输入,每个参数一行;这些参数会自动附加到 aria2.conf文件的末尾;
3 u+ ^. D) d2 t* N* M     - 谨慎“启用 MMAP” ,缺省为禁用。此参数可能导致程序频繁退出;7 D: \5 ~$ Z! ^( i! t
     - 启用 aria2后,服务管理脚本自动加入 iptables -A INPUT -p tcp --dport 6800 -j ACCEPT,无须手动添加;
  H! w, _7 |& |" Z  A% W* E- `' v
3. 增加了Web页面主题“Hyzoom 雅黑", 修改自RT-N66U的界面;
/ K' F3 Y( E+ B* k- u4. 集成全功能版的Python 2.7.3,包括所有模块所需的依赖库,经过优化,占用固件空间约为4M;

  P5 \  X, @; N6 f5 S) Q
5. 更新原版的Minidlna至1.1.0最新版;
& `* B, {, [. u6 v0 w; I" _6. 集成全功能的wgetpro,支持SSL,以方便小尺寸的批量下载;
6 Z2 T$ r. @9 }- Y
7. 部分界面的汉化修正;* k! ~2 V) X* Z0 e8 c/ J
8. 8M flash以上的路由器,建议刷16M-AIO-AR-TR或带Python的16M-AIO-AR-TR-PY全功能版本.
+ Z* k' g7 Q9 O( x4 U, ~
& t7 t0 ?  j- w, R7 e% y1 q& u  可以直接在0530版本页面升级,无须清除NVRAM。
5 S/ m; c" ?! e1 E% B- E====================================$ v4 y5 i9 ^8 G# d: O5 R; P9 H
2013.06.19.7 @1 K6 D4 a: X7 X' h
[增加] 支持RT-AC66U的专用固件。
# Y4 W  M: z; [4 H" y; ?0 @' G7 y
' H( q3 ]# t/ b, F3 T2013.06.18.- |3 ]! q; U0 }2 I; k6 X: Y0 g5 _
[更正] Netgear WNR3500Lv2固件编译为chk,分为含Python和不含两个版本2 P& `6 @, l2 }9 F; B7 z; u( g
其它固件没有变化,可以不必更新。6 h( r3 S5 U  F: p; c2 G, Y
% Q( F% d5 ?0 H; P% t
2013.06.17.+ ]3 l  W5 }1 A% t: X1 g( W# _
[修正] 系统状态页面无法展开的问题
- l  V1 T4 K: Z3 k$ i[更新] 重新编译了原版中的底层模块,做了优化,各个模块应能协同工作地更好1 ]% a/ _0 m- |1 O. r% S
目前使用正常的,无须升级。升级后也不需要清除NVRAM。
6 E4 a) l: N. p: j& u* |8 ^/ tZTE H618B慎刷,固件无法驱动无线模块。1 N1 G; F( Y& `! |7 L& \7 y
  y4 `, t' S( q- Z2 Q
2013.06.15." }1 `4 D) Q* Y) A( U, l* a+ r
[更新] 附件中的wpcheck脚本,增加开放  8086, 8087端口
6 Y9 I  m& U$ O
[更新] 缺省设置国家为中国,时区为北京时区(UTC-8)  O! [) w% g+ L$ I
[更新] 系统状态页面不提示“软件更新”,因汉化后版本名称与Shibby原版不一致/ q  v3 s" ~% V+ {+ [5 Z
[修正] 打开TomatoAnon功能,若不需要,禁用即可
- A1 |" g; T, P" E/ ~! m, \[更新] 特定路由器专用固件,针对16M的都增加了集成Python的固件,文件名中含有-PY的固件即是. ^! J3 N% ]4 j6 ~: x9 A# \
建议升级到此版本,无须清除NVRAM。
/ B( {1 M0 u5 ]7 {% P
====================================- V& H  H$ m$ H) B
  带Python的固件中没有包含WallProxy,因设计GUI管理界面还需一段时间,主要是考虑到NVRAM的容量问题,WallProxy参数如果全部存入NVRAM,会占用6K的空间,不划算。

6 _  q% Y# g& k' k  现阶段可以做如下手工操作WallProxy.
; E  O6 f2 b' ~( }* S) p; {下载本帖附件 wallproxy.zip,解压缩。
: B4 T* M- R$ h& l+ S9 t  j1. 修改proxy.ini,只需要修改 [gae] 段中的
/ K- h6 V0 e# G# x    appid = xxx|yyy|zzz3 P0 t3 ]1 O4 R5 K
    password = 你登录gmail账户的密码
( `. W# l; w- m, h9 X4 I2. 上传wallproxy整个目录到路由器的/tmp
! `  Z7 z+ ]- @. L% n) C3. telnet到路由器,运行如下命令:
1 }( y9 Q3 |  v0 H' ~# h. P# E    cd /tmp/wallproxy/local
) i5 P  A3 m! d6 O# Q: b    chmod +x wpcheck
6 T6 ^5 [4 ~# R: j# l% a1 d0 P    ./wpcheck start5 A( d6 m8 E8 {3 N9 h. ^
4. 等几秒钟,即可启动wallproxy
3 r) w2 K9 R5 x. v9 F" D: [: ]5. 可以用ps查看进程,应有如下信息:
8 V; C! j7 ?; l. d' W9 v   1527 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py1 W( s$ s- Q! _6 z2 L2 E
   1531 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
0 y, A: O& J, T! T+ A* _   1532 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py4 O# R7 e2 I3 i
6. wallproxy可能会挂掉,但wpcheck会每隔一分钟自动检查。

  `. E7 c2 G" N0 h=======================================================3 u! R2 v# e6 T
自动上传至GAE
% I) }& f& t& M+ F6 ~1. 修改/tmp/wallproxy/server/autoupload.py 文件中的MYAPPIDS, EMAIL, PASSWD* H, K7 N7 z9 S  o4 t$ n& c# N1 K0 F
MYAPPIDS = [ 'xxx', 'yyy', 'zzz' ]+ R* p0 O  h4 r. r( ~  V$ F
EMAIL =
'????@gmail.com'" N9 |/ P; T' `* p% J3 ]1 q0 u" v, [
PASSWD = '******') v' s1 q0 X* q. o, O
2. 运行
+ B% _& w, D: }/ d( d
  python autoupload.py
7 D1 J0 x& N" u3. 上传成功4 |* w1 _2 j' Z8 J
=======================================================
, \* O$ Z) p: ?2 P* u8 A
' p/ z. M/ W! |( f1 y
  欢迎各位提供使用意见,更新固件有风险,本人声明不对结果承担任何责任。

. H. z% m5 T0 A4 M/ [1 m$ B& F! |! N3 s
) F8 x8 @& K: m, G3 k
可以下载固件压缩包,里面已经包含了4M, 8M, 16M的全部固件。( U7 _* Y  y- R
110_Mod_by_bwq518_20130618.7z ,适用于NVRAM 32K的路由器通用固件。% K! A8 J4 {" l6 H/ d. L% ?* a, [

- p7 U- ^& t8 Z& J" I

  P8 Y1 x8 G( `* f! T! K1 M5 X) e0 d

* u* z8 n8 T8 c
' v: C; O; S0 V8 _* D& e8 ~6 y" j
0 S% M/ ]! f) E% e+ ?

8 j& A( M, A5 L7 Z/ c: }

$ p+ I9 m8 N, v, ?
7 v% @  l5 G* H- b6 O$ {' O" a$ e( {1 w# o" j
& q  v3 X" k, a! C* f& G) K
4 l! T4 }8 |5 K6 \5 u$ F" u
110_Mod_by_bwq518_Spec_20130618.7z 是针对特定路由器的专用固件压缩包。. p9 n4 n! q& ~8 Y0 Y$ s6 H( ?

) Q7 L; b8 H- I" z
0 B& U/ o3 p* a# r7 f& O2 a5 n
: r6 G) z9 L! x0 Q. {; F

本帖子中包含更多资源

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

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