查看: 7663|回复: 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。0 }" e# R# K# a) H8 L
( c8 K3 r8 W7 z6 z8 P! P2 I
1. 原生汉化;
8 m( z% `% t: \1 ^) D
2. 集成了Aria2 1.17.1最新版本,汉化的配置界面。集成了yaaw汉化的Web 前端管理界面;
# a2 A. Z0 y, g# e" e. A9 Z     - aira2c 根据设置界面参数自动生成aria2.conf文件,存放于路由器内部的/tmp目录中;
1 s& T& c5 ~2 r( k% v1 J8 u     - 可以设定检查aria2c程序是否挂掉的间隔时间,缺省为5分钟;
% n- y8 e% w4 }* D, m/ n6 c8 E2 i1 M/ ~     - 若需要输入界面外的其它参数,在 “aria2 配置自定义” 文本框中输入,每个参数一行;这些参数会自动附加到 aria2.conf文件的末尾;9 m- w5 C$ S2 f9 q" x7 ]
     - 谨慎“启用 MMAP” ,缺省为禁用。此参数可能导致程序频繁退出;
% W/ H- V9 U+ k2 |# V     - 启用 aria2后,服务管理脚本自动加入 iptables -A INPUT -p tcp --dport 6800 -j ACCEPT,无须手动添加;: w( }. R9 _; M& v
3. 增加了Web页面主题“Hyzoom 雅黑", 修改自RT-N66U的界面;0 V% M3 R! n& l3 ]9 K
4. 集成全功能版的Python 2.7.3,包括所有模块所需的依赖库,经过优化,占用固件空间约为4M;
8 e! {4 H; q, U3 p: w2 G
5. 更新原版的Minidlna至1.1.0最新版;7 q$ ?+ t0 s4 s; g# f* @
6. 集成全功能的wgetpro,支持SSL,以方便小尺寸的批量下载;
/ v& v8 K4 n% N
7. 部分界面的汉化修正;- y) U  d' z/ Y5 T0 k
8. 8M flash以上的路由器,建议刷16M-AIO-AR-TR或带Python的16M-AIO-AR-TR-PY全功能版本.- b! |) M! \% V/ u* O: b+ p- ~& E

2 t3 D# |" d) H  A4 G' f  可以直接在0530版本页面升级,无须清除NVRAM。
0 _, M/ R! Y! n4 u( @  |====================================
" `* [% D2 J; Y+ \) M2013.06.19.
% }' y# z. j# \+ I8 w1 x[增加] 支持RT-AC66U的专用固件。1 ?1 D% w& m5 E: J

7 k* [6 ~" k* g2013.06.18.  ?2 z/ v3 m; R! o
[更正] Netgear WNR3500Lv2固件编译为chk,分为含Python和不含两个版本0 f2 V1 h0 U) S& a* d% G* y6 k
其它固件没有变化,可以不必更新。
& m  c! m: Q9 C
0 P' b' Y* X9 l! U2013.06.17.: w2 m7 F3 c6 d' z( S7 }% l( X2 J7 r
[修正] 系统状态页面无法展开的问题
3 V) b: S  I: H$ Y) H[更新] 重新编译了原版中的底层模块,做了优化,各个模块应能协同工作地更好  a" `6 G/ Z- `/ @7 O
目前使用正常的,无须升级。升级后也不需要清除NVRAM。
; L! {$ ]  L6 T$ y) X- y6 mZTE H618B慎刷,固件无法驱动无线模块。
# Q. M, w4 n. f. W6 C
; P( _: Z( e6 D! ]2013.06.15.$ H6 s0 X% a, k! E6 x$ v
[更新] 附件中的wpcheck脚本,增加开放  8086, 8087端口
: [9 q0 ~- t1 N2 N# Q
[更新] 缺省设置国家为中国,时区为北京时区(UTC-8)8 u: m! w+ ]/ `1 a; A" T" P, `
[更新] 系统状态页面不提示“软件更新”,因汉化后版本名称与Shibby原版不一致
" m1 T0 H4 ^  D[修正] 打开TomatoAnon功能,若不需要,禁用即可+ ?- k6 F% s, e# y6 Z* P
[更新] 特定路由器专用固件,针对16M的都增加了集成Python的固件,文件名中含有-PY的固件即是: Q& y7 B  n, X6 o; M) t
建议升级到此版本,无须清除NVRAM。
% d& y  v' t/ z# m* h4 D7 ^+ K
====================================) d1 e* q" w3 [1 H. c% f
  带Python的固件中没有包含WallProxy,因设计GUI管理界面还需一段时间,主要是考虑到NVRAM的容量问题,WallProxy参数如果全部存入NVRAM,会占用6K的空间,不划算。

0 U  @# O& F1 g% o3 ~" P  现阶段可以做如下手工操作WallProxy.
: R' D5 k) l/ o: ?下载本帖附件 wallproxy.zip,解压缩。4 C  s# i0 c0 q+ k' E
1. 修改proxy.ini,只需要修改 [gae] 段中的
  j6 S. _/ B9 O0 d; c. z+ o    appid = xxx|yyy|zzz/ b1 Y" A6 f1 y1 x0 B" P5 g
    password = 你登录gmail账户的密码
: F# d) X; ?9 v' p9 Q$ y2. 上传wallproxy整个目录到路由器的/tmp* I$ T9 X! h, r; e% R( r! B/ c0 b1 `
3. telnet到路由器,运行如下命令:3 [9 z" m& \* ^0 o- I' q$ S
    cd /tmp/wallproxy/local, A; J8 d, x- b3 }9 N$ u
    chmod +x wpcheck
7 p! {0 ^* V: d+ N    ./wpcheck start
: k2 H5 H! e% X1 N' y4. 等几秒钟,即可启动wallproxy
+ L7 I7 s+ p# j7 `3 ~1 ?5. 可以用ps查看进程,应有如下信息:
$ M- v  n  U9 |   1527 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py# L" p3 z+ f( @. s( ^$ O0 q
   1531 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
, ^0 P* f2 L; i$ v" w   1532 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
  @/ {& p6 [8 H6. wallproxy可能会挂掉,但wpcheck会每隔一分钟自动检查。
. g: f$ h' B: E" n
=======================================================
3 B" _6 N3 C' r  M3 F4 P自动上传至GAE
# d: e$ w  F7 G- X- G1. 修改/tmp/wallproxy/server/autoupload.py 文件中的MYAPPIDS, EMAIL, PASSWD" V; Z- r* @; q; s0 _/ s
MYAPPIDS = [ 'xxx', 'yyy', 'zzz' ]- y# A# m+ Z8 e5 I4 D
EMAIL =
'????@gmail.com', |7 n8 T! ~5 l
PASSWD = '******'
: L1 V) }4 m' l& D- z! x; S2. 运行
+ V, p! W& J! F; z
  python autoupload.py* P/ W% G2 T6 ]# D' S- n- \
3. 上传成功& u# Z5 N) c" a$ K
=======================================================; |  n, D, y, p3 c* T# M1 S

5 p/ k  e- o" [! ^. P/ ?  欢迎各位提供使用意见,更新固件有风险,本人声明不对结果承担任何责任。

+ @0 F; g% E; g+ p0 b& I" }7 \. ?/ B+ L
) O) H( H, D  ]* ]5 N# z1 w" Y
' f/ g' O: y3 N' _! W9 s7 M
可以下载固件压缩包,里面已经包含了4M, 8M, 16M的全部固件。! D6 j) ~4 h1 I$ j, P( w& T
110_Mod_by_bwq518_20130618.7z ,适用于NVRAM 32K的路由器通用固件。
6 t& ?: y1 U5 P( a( @/ v& L
% ?1 c: ?+ u6 ?* Y0 C9 H2 Y: }1 Z

3 [6 G5 {: c& W" r6 u/ M$ k
5 p3 t  i6 y7 |
4 r& n8 T) w) z6 }

* L& P; Y5 `3 r5 E& x. v2 H/ F0 y& a) e6 _2 B! B

* K/ t2 W) D( [% I! G, S

7 |5 n3 e2 q* W3 n3 ]# I; I- T
  Y( s  ?1 Z0 v6 @& R* u$ W
3 u; p3 G$ z. i& \5 u6 r& k

" [9 e  V# U) I7 L$ W0 ^+ {% y, @$ x& [* D5 e" D
110_Mod_by_bwq518_Spec_20130618.7z 是针对特定路由器的专用固件压缩包。
) w/ h; f$ u: u1 L! z, q
1 u2 V$ V7 u* S/ a
1 M5 W; f3 n0 p6 V' H
1 {5 }1 u% e, h1 j. K1 c% k

本帖子中包含更多资源

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

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