基于Tomato shibby RT-N 110-en最新版,集成了Aria2+yaaw, 全功能版的Python2.7.3, wgetpro。' }3 r, A; U( _3 S4 y+ H
* H/ @3 {, m5 v+ m( ?4 c
1. 原生汉化;$ \- Z6 r/ s6 L8 ?$ Y- O/ q
2. 集成了Aria2 1.17.1最新版本,汉化的配置界面。集成了yaaw汉化的Web 前端管理界面;
: p ]5 C! j" j1 l, ^) v - aira2c 根据设置界面参数自动生成aria2.conf文件,存放于路由器内部的/tmp目录中;
' v5 u, c/ o8 i& l* _! R+ @ - 可以设定检查aria2c程序是否挂掉的间隔时间,缺省为5分钟;
0 A: p/ n, v6 D4 @ - 若需要输入界面外的其它参数,在 “aria2 配置自定义” 文本框中输入,每个参数一行;这些参数会自动附加到 aria2.conf文件的末尾;
% c( P- @- B4 Z3 @1 |$ H - 谨慎“启用 MMAP” ,缺省为禁用。此参数可能导致程序频繁退出;& e& R" D5 L2 F- X9 ~! F/ D
- 启用 aria2后,服务管理脚本自动加入 iptables -A INPUT -p tcp --dport 6800 -j ACCEPT,无须手动添加;
W5 g( a) ?( f6 H: F { _ n3. 增加了Web页面主题“Hyzoom 雅黑", 修改自RT-N66U的界面;
! f: g( }( s9 M5 p4 R0 Z4. 集成全功能版的Python 2.7.3,包括所有模块所需的依赖库,经过优化,占用固件空间约为4M;0 @( B) ^/ L+ l5 N' G$ _
5. 更新原版的Minidlna至1.1.0最新版;8 @, U. F5 F4 X ?9 T1 x0 ?0 c
6. 集成全功能的wgetpro,支持SSL,以方便小尺寸的批量下载;9 q1 p1 k5 {9 L* P3 A$ ], \
7. 部分界面的汉化修正;
% L: P: I$ I9 C! b$ w) {8. 8M flash以上的路由器,建议刷16M-AIO-AR-TR或带Python的16M-AIO-AR-TR-PY全功能版本.
" E: V) D! J0 c( I: y3 f8 f7 D8 g- H" t/ y1 B
可以直接在0530版本页面升级,无须清除NVRAM。
. w7 I: N) ]; n$ I+ T====================================/ d& p# N9 a( `
2013.06.19.4 ^0 {8 b. e3 n( ?/ x
[增加] 支持RT-AC66U的专用固件。, Q$ n3 u5 P; _. s. q+ @5 f
7 G I9 V; Q2 Y8 f" N' [* b
2013.06.18.
6 k' K, W6 {+ e% q+ N0 p w[更正] Netgear WNR3500Lv2固件编译为chk,分为含Python和不含两个版本8 _" K9 V1 l( i5 {8 _7 d
其它固件没有变化,可以不必更新。
* L) G, P9 ~% S2 C
; ?1 M( o- D4 B$ m- I- O7 ?2013.06.17.6 e ]0 n: y# J6 S7 T' r4 d! {, u8 _
[修正] 系统状态页面无法展开的问题3 U% z% s7 s: v" o: ^
[更新] 重新编译了原版中的底层模块,做了优化,各个模块应能协同工作地更好: e( l1 n; d- G+ B7 I/ t$ E e5 G
目前使用正常的,无须升级。升级后也不需要清除NVRAM。
" y5 A& @; `/ T! iZTE H618B慎刷,固件无法驱动无线模块。
- E9 h3 u; h. C, d
& _5 o; Q: W8 K j4 X; }2013.06.15.3 H7 d( ~' B3 ~' k
[更新] 附件中的wpcheck脚本,增加开放 8086, 8087端口, G2 \% F$ G, h
[更新] 缺省设置国家为中国,时区为北京时区(UTC-8)' h% |; v( l- E- b) U. `( {5 F7 f6 f
[更新] 系统状态页面不提示“软件更新”,因汉化后版本名称与Shibby原版不一致+ b, M% i, y) q X4 t0 y2 Y5 Q0 y
[修正] 打开TomatoAnon功能,若不需要,禁用即可
1 R* Z6 K: J# w0 I; D[更新] 特定路由器专用固件,针对16M的都增加了集成Python的固件,文件名中含有-PY的固件即是
! r! {) i. H6 C, \6 q建议升级到此版本,无须清除NVRAM。% w5 X/ w# r: L6 k( ]- O9 x0 E7 v
====================================
7 G2 ]6 X" W3 ]! i4 i8 r 带Python的固件中没有包含WallProxy,因设计GUI管理界面还需一段时间,主要是考虑到NVRAM的容量问题,WallProxy参数如果全部存入NVRAM,会占用6K的空间,不划算。
0 P" s! C4 \6 Z" d% v$ V$ c 现阶段可以做如下手工操作WallProxy.4 ]3 c, r+ E6 I2 e1 g
下载本帖附件 wallproxy.zip,解压缩。' g8 ?1 _+ g" {8 l* ?) ~6 l
1. 修改proxy.ini,只需要修改 [gae] 段中的/ ~- y6 J' J- H4 J9 ]
appid = xxx|yyy|zzz
- u" F2 l6 x8 ` R password = 你登录gmail账户的密码
! h3 H6 l5 G& m# z5 K; m2. 上传wallproxy整个目录到路由器的/tmp
' Y5 c3 g: i( ~% E- R3. telnet到路由器,运行如下命令:
1 x: x% [1 ^0 y7 t, [, [4 U cd /tmp/wallproxy/local5 d/ v2 L( ~9 S* S) S- f
chmod +x wpcheck; p- \/ x6 F- G9 V# ^+ A
./wpcheck start. T9 S8 U* q8 K# W& g" y
4. 等几秒钟,即可启动wallproxy- c/ F4 N3 X, f/ ^& W" ]9 `1 U
5. 可以用ps查看进程,应有如下信息:
8 P9 K# N% ]; o' D' N 1527 root 17692 S /usr/bin/python /tmp/wallproxy/local/startup.py
6 A! Z9 p! f; s! m1 Z' q% p 1531 root 17692 S /usr/bin/python /tmp/wallproxy/local/startup.py; ]8 c; a" |: B/ b3 W3 O$ [3 j
1532 root 17692 S /usr/bin/python /tmp/wallproxy/local/startup.py5 B: y F1 x& I6 @
6. wallproxy可能会挂掉,但wpcheck会每隔一分钟自动检查。
: p6 k7 F2 |" |3 f$ L0 x=======================================================
6 S1 J# I- I; b1 P自动上传至GAE3 ?' N1 G; ?8 g) G4 n! N
1. 修改/tmp/wallproxy/server/autoupload.py 文件中的MYAPPIDS, EMAIL, PASSWD! t. }' }+ f# b/ V0 J6 y
MYAPPIDS = [ 'xxx', 'yyy', 'zzz' ]1 l% b, F, r' y9 y/ Z! H
EMAIL = '????@gmail.com'
8 j0 v0 u& _, r' N% OPASSWD = '******'3 c( X2 w; \7 P& {% j
2. 运行
6 k7 c8 @6 ` F! F6 S- L8 e python autoupload.py4 s. C* b$ U6 v* [5 Z7 V/ l
3. 上传成功
0 Q5 Q+ @4 m. F B/ ~8 K1 m=======================================================* y+ U' Z# V" u; L. u
7 D7 F. N4 }7 g8 F' M
欢迎各位提供使用意见,更新固件有风险,本人声明不对结果承担任何责任。% H# V7 U8 ?' L+ m' u
( L' X9 h( ^2 a# |3 g
: ]) z2 e) X& b5 n+ ?7 ^/ p可以下载固件压缩包,里面已经包含了4M, 8M, 16M的全部固件。
H7 K! V+ Z: }3 U% N/ F110_Mod_by_bwq518_20130618.7z ,适用于NVRAM 32K的路由器通用固件。
L" M9 v4 e$ J6 V& B% x! l: X! N8 L; o$ o8 }. N+ m9 K7 \
! }( `4 ~7 O/ n& Q# o% c
9 p7 q6 o2 g9 \
7 i6 a: E) G( w2 B$ f, B
/ ]# D1 Z, X" X' }6 m& F) ?# V: S4 e2 X* n* f- u
# b- X" f; c! t
0 M$ j7 z: z3 x7 l7 ^$ |+ Q. k
1 N# i* Z0 P7 O: U- l3 c" W. O7 u. H* ]- U7 P
* Y) A0 l1 ?7 n7 H* B- H/ m: D3 m: j+ K: q* [9 Z9 M* m
110_Mod_by_bwq518_Spec_20130618.7z 是针对特定路由器的专用固件压缩包。
$ {9 v0 L! Q# K: t
4 R3 W0 p- t- @# m7 o' x8 D/ o! t" G# w. J: @
' }: h. X6 r$ R |