查看: 7763|回复: 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。) c3 R' o  R& c- x3 ^* ~

1 O0 O" S' z6 e& |+ I3 m8 l1. 原生汉化;
0 W7 c3 Z0 L: O1 X1 {3 r, T( X
2. 集成了Aria2 1.17.1最新版本,汉化的配置界面。集成了yaaw汉化的Web 前端管理界面;
# l8 X9 n8 y- c& d8 [+ v7 f     - aira2c 根据设置界面参数自动生成aria2.conf文件,存放于路由器内部的/tmp目录中;0 Y) @- t; E9 |7 R8 M1 c5 Q
     - 可以设定检查aria2c程序是否挂掉的间隔时间,缺省为5分钟;% {. V+ W/ G' R8 H+ S/ B
     - 若需要输入界面外的其它参数,在 “aria2 配置自定义” 文本框中输入,每个参数一行;这些参数会自动附加到 aria2.conf文件的末尾;
4 V8 {% t5 m& a5 z" _5 |& `  ^     - 谨慎“启用 MMAP” ,缺省为禁用。此参数可能导致程序频繁退出;9 e2 a' V+ B3 ?5 [3 Q
     - 启用 aria2后,服务管理脚本自动加入 iptables -A INPUT -p tcp --dport 6800 -j ACCEPT,无须手动添加;
' P6 Q+ @# [# o1 L2 ^: S
3. 增加了Web页面主题“Hyzoom 雅黑", 修改自RT-N66U的界面;
% d- O5 P/ A  I. V$ L/ y3 ]4. 集成全功能版的Python 2.7.3,包括所有模块所需的依赖库,经过优化,占用固件空间约为4M;
- b4 V+ ]/ v# ~3 T3 E+ K8 p
5. 更新原版的Minidlna至1.1.0最新版;
1 {/ V3 {  W1 O6. 集成全功能的wgetpro,支持SSL,以方便小尺寸的批量下载;
! d5 Q6 j3 `, p' A* B5 x- D2 o2 K4 E
7. 部分界面的汉化修正;: T8 F; q" M# c0 a  b
8. 8M flash以上的路由器,建议刷16M-AIO-AR-TR或带Python的16M-AIO-AR-TR-PY全功能版本.
$ Z4 y! J+ Q7 H. E$ g# w# e5 T* q/ h
9 v/ o7 f+ e; e: Z5 |$ L6 I  可以直接在0530版本页面升级,无须清除NVRAM。2 j& W: c9 Z$ e1 ?# H' x6 g9 Y
====================================/ ]% o3 x, u+ u
2013.06.19.
$ P, `3 v. U3 ~' C[增加] 支持RT-AC66U的专用固件。
2 J( r( Q$ B( V% Q5 h
  F+ G6 N8 ^7 L2013.06.18.
) ?5 f; c8 e% R  a[更正] Netgear WNR3500Lv2固件编译为chk,分为含Python和不含两个版本2 V6 k( s6 k. ^1 }4 o
其它固件没有变化,可以不必更新。4 m) U% D1 C4 b! G2 a. I. q

" j8 |  C/ V" b  k8 n0 J; e2013.06.17.
# N2 t7 ]) x; L) t5 p8 t, {) `[修正] 系统状态页面无法展开的问题* S( U" }3 H3 q
[更新] 重新编译了原版中的底层模块,做了优化,各个模块应能协同工作地更好- m! `. t+ x8 z
目前使用正常的,无须升级。升级后也不需要清除NVRAM。
; R$ s( }3 {7 v  z, i; \5 P) y0 gZTE H618B慎刷,固件无法驱动无线模块。' O7 ~  V& X5 Q( ]7 m; O" J
* S. E4 `4 e4 @5 J6 h0 Z
2013.06.15.+ a, Y& ]! Z' n
[更新] 附件中的wpcheck脚本,增加开放  8086, 8087端口
5 G) Y9 [  R8 O
[更新] 缺省设置国家为中国,时区为北京时区(UTC-8)
- p$ H& l) F& }# \[更新] 系统状态页面不提示“软件更新”,因汉化后版本名称与Shibby原版不一致
3 I! ~2 c7 J# y' a[修正] 打开TomatoAnon功能,若不需要,禁用即可
# l0 P9 {$ M/ s" g8 V2 r# z[更新] 特定路由器专用固件,针对16M的都增加了集成Python的固件,文件名中含有-PY的固件即是  M2 U1 ^% I/ p0 M8 e$ h' f8 s9 o
建议升级到此版本,无须清除NVRAM。: F3 e, z# ^' ]: r5 m( ~% N: I
====================================
. ]* l9 \! H: U, T  带Python的固件中没有包含WallProxy,因设计GUI管理界面还需一段时间,主要是考虑到NVRAM的容量问题,WallProxy参数如果全部存入NVRAM,会占用6K的空间,不划算。
/ N6 B; a2 A7 K) q) G6 ~; q2 a% a
  现阶段可以做如下手工操作WallProxy.# a1 I  f: e& a
下载本帖附件 wallproxy.zip,解压缩。
5 H8 \6 Q$ ^" A) j1. 修改proxy.ini,只需要修改 [gae] 段中的8 a: M* y. n3 j% W% @; R+ {; I
    appid = xxx|yyy|zzz4 Q0 I3 m. q3 V% B
    password = 你登录gmail账户的密码5 z4 @# L. w$ r. e: h$ _3 M
2. 上传wallproxy整个目录到路由器的/tmp% ~7 w; j% G2 u/ L% l/ o& z" u
3. telnet到路由器,运行如下命令:. x- \! I: ?% q
    cd /tmp/wallproxy/local
5 A7 X# p8 w. s, K& M0 I) C    chmod +x wpcheck9 q' T* v+ t* D
    ./wpcheck start) I, B2 v: Z9 ]
4. 等几秒钟,即可启动wallproxy: p/ i- @- J- R4 u: G, o; h1 a
5. 可以用ps查看进程,应有如下信息:0 G% s7 u% ~+ y2 E  k. X8 {7 ]
   1527 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
6 n: K" w' n2 I5 D. q4 Y8 d  H   1531 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
  f# W( r" c, A   1532 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
7 |" j; P1 g5 ?* j5 h- D6. wallproxy可能会挂掉,但wpcheck会每隔一分钟自动检查。
# O1 I. \" m: k% r
=======================================================! R6 |+ o8 K% {2 d/ ]
自动上传至GAE
, E2 \- x4 x" |& w1. 修改/tmp/wallproxy/server/autoupload.py 文件中的MYAPPIDS, EMAIL, PASSWD& m- n# ?! _  J" e
MYAPPIDS = [ 'xxx', 'yyy', 'zzz' ]% I8 N. p: S9 t, L: Y
EMAIL =
'????@gmail.com'
$ C! \5 c+ [  x% u( N, APASSWD = '******'
3 D) o: A5 Z: h; h  J3 n& T7 V- h2. 运行

- v1 ^7 |. p: f* s' V8 c- R7 b  python autoupload.py+ j  M: \& A% c" u: q' v: ]
3. 上传成功
& r( D: f, j# V9 ~9 V! f=======================================================
- u$ n2 ?* R* O

8 h8 M* f# Y# w8 u  欢迎各位提供使用意见,更新固件有风险,本人声明不对结果承担任何责任。
1 h% c+ ]( B/ i; @) U& B

6 x% b# d9 H  m, c0 o( n0 _, I

+ Z# S2 n- Y9 y9 z9 c9 c  V可以下载固件压缩包,里面已经包含了4M, 8M, 16M的全部固件。6 v0 G3 a% ^6 W  i
110_Mod_by_bwq518_20130618.7z ,适用于NVRAM 32K的路由器通用固件。5 j/ ], V# S+ {2 ^. Q7 H2 ?2 z- o9 w" X

& P( V2 x* s) ?) T# q3 v6 W
; ~+ i' y" g4 f  N
) {9 o* ~( _, p  P( K

1 M+ B) b+ O9 G' W  W7 K9 |& [
6 Z! m# V' |: n9 w; h

& J% v3 [* [4 o* i6 v1 N1 I- z; ?" r) z
5 b. v5 h2 U" a. r% z4 v
! s' u  e7 t8 s# v% G
. k& [9 l) ]& F% m# b# l
$ M+ Q( n7 \7 j4 u# h

- t( }; J& Q: |4 r4 [110_Mod_by_bwq518_Spec_20130618.7z 是针对特定路由器的专用固件压缩包。% b  b( A0 M* H% X; m
- o6 ^- |* N8 |  b3 K8 p% Z
! U. u) M; }8 x! J& ^2 q
& v8 v) s* D, Y

本帖子中包含更多资源

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

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