查看: 7564|回复: 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。
2 z1 u$ @5 U% u( L4 I8 {& ?4 n3 A9 j; v0 V
1. 原生汉化;

& P: h* C9 D- G9 R! B2. 集成了Aria2 1.17.1最新版本,汉化的配置界面。集成了yaaw汉化的Web 前端管理界面;# [7 f# m$ z8 m  X# o
     - aira2c 根据设置界面参数自动生成aria2.conf文件,存放于路由器内部的/tmp目录中;1 B5 |/ j& l2 ~$ c
     - 可以设定检查aria2c程序是否挂掉的间隔时间,缺省为5分钟;
( K+ z7 V/ I5 v$ H" T     - 若需要输入界面外的其它参数,在 “aria2 配置自定义” 文本框中输入,每个参数一行;这些参数会自动附加到 aria2.conf文件的末尾;
1 T7 g; X& M; d/ Q: P1 p     - 谨慎“启用 MMAP” ,缺省为禁用。此参数可能导致程序频繁退出;
% ~2 a! g# S8 C8 ~8 h     - 启用 aria2后,服务管理脚本自动加入 iptables -A INPUT -p tcp --dport 6800 -j ACCEPT,无须手动添加;1 k* p* r' e4 t
3. 增加了Web页面主题“Hyzoom 雅黑", 修改自RT-N66U的界面;
( X" `  _% t5 ^, l5 d4. 集成全功能版的Python 2.7.3,包括所有模块所需的依赖库,经过优化,占用固件空间约为4M;

5 C. z6 Z: ?# U& K$ M
5. 更新原版的Minidlna至1.1.0最新版;/ Q9 v, w2 U: c: s2 a; _
6. 集成全功能的wgetpro,支持SSL,以方便小尺寸的批量下载;
2 J' @# ?4 c7 p$ r% B) p- C1 l
7. 部分界面的汉化修正;
! Y. D( p0 ~4 l9 e6 t
8. 8M flash以上的路由器,建议刷16M-AIO-AR-TR或带Python的16M-AIO-AR-TR-PY全功能版本.# C) P' n% @9 a" W7 U+ b* _. c6 w
; q6 W/ L$ o3 f! I- ?" W* a
  可以直接在0530版本页面升级,无须清除NVRAM。
. b+ [: |; K3 i+ U9 P====================================* A2 R, x- f. u) C
2013.06.19.
# ]6 s) `- u8 v[增加] 支持RT-AC66U的专用固件。: W. |$ j; r* ?7 }: O+ l  _9 O
. a1 {! y* q) o* C+ `# e  p4 R8 G  F
2013.06.18.' V7 F2 s" k; C
[更正] Netgear WNR3500Lv2固件编译为chk,分为含Python和不含两个版本3 V: s. Q' g8 I1 Y
其它固件没有变化,可以不必更新。, R# E; Y/ w. ?$ A
9 D: A1 ?/ K7 U3 D* ]
2013.06.17.
! |' U5 B! z; Y9 q! S5 W[修正] 系统状态页面无法展开的问题
" Q- o1 `. ^) [* ~: j1 V[更新] 重新编译了原版中的底层模块,做了优化,各个模块应能协同工作地更好, b; |! r0 l' ~  k. v6 W) P# K4 y& p
目前使用正常的,无须升级。升级后也不需要清除NVRAM。
' i" r, c$ V) a4 H* bZTE H618B慎刷,固件无法驱动无线模块。
  R) ], k; B, ?& ], {. d+ _  ]8 K/ l3 n& R! D! o
2013.06.15.# z) [2 y1 @3 x
[更新] 附件中的wpcheck脚本,增加开放  8086, 8087端口
- g9 ~& [: H; m5 ]! n" z) ^, k
[更新] 缺省设置国家为中国,时区为北京时区(UTC-8)+ s) U: @6 F7 Q( u0 V. ^
[更新] 系统状态页面不提示“软件更新”,因汉化后版本名称与Shibby原版不一致
1 r( X  D6 q' Y2 ^( G[修正] 打开TomatoAnon功能,若不需要,禁用即可4 S9 P6 w4 ^& g! L
[更新] 特定路由器专用固件,针对16M的都增加了集成Python的固件,文件名中含有-PY的固件即是8 U8 |; p6 X3 l' n0 }9 {
建议升级到此版本,无须清除NVRAM。
9 u' W, I. B3 Y- v& {- D8 B, n
====================================
* W& l9 a. p; p* x) g6 ^  带Python的固件中没有包含WallProxy,因设计GUI管理界面还需一段时间,主要是考虑到NVRAM的容量问题,WallProxy参数如果全部存入NVRAM,会占用6K的空间,不划算。
: [- R- t8 j% K' C7 I
  现阶段可以做如下手工操作WallProxy.
/ y8 }4 S/ Z) ~9 x! L; b# v下载本帖附件 wallproxy.zip,解压缩。
4 Q9 J7 \2 I6 J7 Z8 z: u1. 修改proxy.ini,只需要修改 [gae] 段中的" o; I& x- I( q
    appid = xxx|yyy|zzz
9 u( }" M' K3 u- d/ S/ y5 D0 L    password = 你登录gmail账户的密码
7 F" r9 Y" Y& C3 F2. 上传wallproxy整个目录到路由器的/tmp6 W4 e; |9 x4 r- s
3. telnet到路由器,运行如下命令:. x7 Z2 S$ m) ~/ \
    cd /tmp/wallproxy/local
. P0 o+ W! @3 X1 ?5 S' x    chmod +x wpcheck
+ ^, I( }+ I: o9 v( h+ K    ./wpcheck start( O$ k. f$ M3 Q! H  [  k. K: b( G
4. 等几秒钟,即可启动wallproxy6 ]' [# M" t& j: O! g$ R
5. 可以用ps查看进程,应有如下信息:  M) {) M) a  V. T
   1527 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
4 y8 S; s. b% y) s& R1 e   1531 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py' h% ]0 b8 B) f
   1532 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py' D4 q: H3 f5 @9 L# L3 V* i
6. wallproxy可能会挂掉,但wpcheck会每隔一分钟自动检查。

. s3 }* ~3 T* i; ^8 T2 V8 r=======================================================' e5 X. p4 n. J$ L% c! _  ~
自动上传至GAE6 r: N. D  M) o5 a% s) X
1. 修改/tmp/wallproxy/server/autoupload.py 文件中的MYAPPIDS, EMAIL, PASSWD4 w3 b" E  H4 C$ G" o. _. [
MYAPPIDS = [ 'xxx', 'yyy', 'zzz' ]
2 q6 l# U+ e% o5 W  N5 ?5 n0 Z4 IEMAIL =
'????@gmail.com'
4 c0 P* g+ ^6 x' }; g, A; q$ zPASSWD = '******'
8 |; a( D. E' E2. 运行
2 L) l& d" z% Q! ^+ ^9 v- c
  python autoupload.py. k! h! [# ^: z3 t0 t
3. 上传成功
& A  O( g& X( l6 |! \: t+ U7 O5 a=======================================================
# x: r, N4 w) R  w8 s; r
  v6 \; z& d' K: L& ^
  欢迎各位提供使用意见,更新固件有风险,本人声明不对结果承担任何责任。

) V, c. _$ t$ s" T+ H$ |
3 Z' A, d* ]% X" z

- P4 Y* f- e  d可以下载固件压缩包,里面已经包含了4M, 8M, 16M的全部固件。6 O8 v  N* D: d0 ?1 x
110_Mod_by_bwq518_20130618.7z ,适用于NVRAM 32K的路由器通用固件。
0 B6 m' d& W; ?) U
+ i( i: V5 K; ^6 N8 p. h

0 h5 @6 A# t% Q4 F# i" S9 x% i% f( D" ]9 E2 G: e

4 K- m7 B2 J' F' a2 |$ p

+ M' p! O3 }+ r6 t  ], U0 n+ r6 y* H1 }: M8 j8 ?- l
7 v! T7 u( l) L6 w( y
2 J" k; f% d0 y

$ M5 z6 E3 x# o
  o0 a$ U( f0 E7 h  d9 F

& y  u& C- ?2 W8 N, B
5 I% ]$ P0 k! k% {! _, C5 Q; A. q110_Mod_by_bwq518_Spec_20130618.7z 是针对特定路由器的专用固件压缩包。
/ a5 J5 Y; i* W  D( }. \( O* f3 r5 E- p$ A$ C

. I/ u, H' [, @+ ]; ]* ~+ O
  A4 G3 _& S% L# Y7 t& C

本帖子中包含更多资源

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

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