基于Tomato shibby RT-N 110-en最新版,集成了Aria2+yaaw, 全功能版的Python2.7.3, wgetpro。
5 V( g' ^6 J h4 Q* q! @% S ^; z6 r# ~6 K4 X: H
1. 原生汉化;
5 d, x5 [. Q5 q2. 集成了Aria2 1.17.1最新版本,汉化的配置界面。集成了yaaw汉化的Web 前端管理界面;2 {' D* ?# I) {' ?0 j' ?
- aira2c 根据设置界面参数自动生成aria2.conf文件,存放于路由器内部的/tmp目录中;
7 j+ w% i$ f! l( U9 E" i - 可以设定检查aria2c程序是否挂掉的间隔时间,缺省为5分钟; p* w9 z! M0 b; s
- 若需要输入界面外的其它参数,在 “aria2 配置自定义” 文本框中输入,每个参数一行;这些参数会自动附加到 aria2.conf文件的末尾;) i+ I2 |9 D- o( H
- 谨慎“启用 MMAP” ,缺省为禁用。此参数可能导致程序频繁退出;
- y- W H" F) i- k& {/ u - 启用 aria2后,服务管理脚本自动加入 iptables -A INPUT -p tcp --dport 6800 -j ACCEPT,无须手动添加;
/ N7 @2 m6 U5 Z% M4 c( x5 {& e/ ^3. 增加了Web页面主题“Hyzoom 雅黑", 修改自RT-N66U的界面;
( K( Z' r$ i R- s# X4. 集成全功能版的Python 2.7.3,包括所有模块所需的依赖库,经过优化,占用固件空间约为4M;* i0 p0 Z- _1 Y
5. 更新原版的Minidlna至1.1.0最新版;
7 F6 P' @' n$ ^, c3 d! c/ U9 L6. 集成全功能的wgetpro,支持SSL,以方便小尺寸的批量下载;
; V- @8 r$ k) f4 {7. 部分界面的汉化修正;, @. Y) R+ u& L0 m$ ?; P( X" p
8. 8M flash以上的路由器,建议刷16M-AIO-AR-TR或带Python的16M-AIO-AR-TR-PY全功能版本.5 Y6 P/ v6 D! k. R0 H0 c5 b
0 x1 J0 z# j) E$ A# p, |: ^
可以直接在0530版本页面升级,无须清除NVRAM。" h( r O7 h& x O$ C# _! Y
====================================
' D4 d2 u l+ W# n' `2013.06.19.
8 F" M4 H. ?- n, L[增加] 支持RT-AC66U的专用固件。" B( e6 P% M0 z: k
; B+ B& p# n) U5 ^: b0 _. Q) |
2013.06.18.- r/ N# `7 ^/ @ J6 Z: f( C
[更正] Netgear WNR3500Lv2固件编译为chk,分为含Python和不含两个版本
$ `* g. Y6 x/ H `其它固件没有变化,可以不必更新。
8 q) @+ j: |$ o" W, r8 q' ~- R) M
2013.06.17.
+ A$ h- N/ n2 b, V/ y[修正] 系统状态页面无法展开的问题
9 Z3 o1 x3 m; ]5 S1 p& X- ^8 u[更新] 重新编译了原版中的底层模块,做了优化,各个模块应能协同工作地更好' P: ^* x) j# s3 _0 z1 K* C% M
目前使用正常的,无须升级。升级后也不需要清除NVRAM。
1 J* g) y. H, n# H! @ZTE H618B慎刷,固件无法驱动无线模块。8 | M) ~% M- g- L
; B2 i: V6 u% X, C9 f8 j1 N2013.06.15.
: l6 e5 w& H: G; t+ s; A4 G[更新] 附件中的wpcheck脚本,增加开放 8086, 8087端口% E" z% T# i9 c
[更新] 缺省设置国家为中国,时区为北京时区(UTC-8)
" V) e0 z* X& K) ]4 l2 r[更新] 系统状态页面不提示“软件更新”,因汉化后版本名称与Shibby原版不一致
# u( L6 \/ f3 r( h6 S[修正] 打开TomatoAnon功能,若不需要,禁用即可3 g! K; H7 j; u+ _$ _, ^ d+ g0 z' C1 A
[更新] 特定路由器专用固件,针对16M的都增加了集成Python的固件,文件名中含有-PY的固件即是; b# J3 t- t. l! h6 j4 _7 V7 i
建议升级到此版本,无须清除NVRAM。2 L/ I) c7 Z1 H$ D
====================================6 L- r- f$ q* Y' T8 E6 @3 f
带Python的固件中没有包含WallProxy,因设计GUI管理界面还需一段时间,主要是考虑到NVRAM的容量问题,WallProxy参数如果全部存入NVRAM,会占用6K的空间,不划算。7 i% X+ p8 ]0 q
现阶段可以做如下手工操作WallProxy.
7 x* ?. z& \# v1 L7 d下载本帖附件 wallproxy.zip,解压缩。
! z. a) U( i) ?7 \- b1. 修改proxy.ini,只需要修改 [gae] 段中的
`9 j3 S( y, o' D! F. \- Y/ `+ Q* o appid = xxx|yyy|zzz" T$ C7 _. j8 N9 H% }
password = 你登录gmail账户的密码
5 @% P7 C, M1 o5 c2. 上传wallproxy整个目录到路由器的/tmp; T8 \7 g2 O3 |
3. telnet到路由器,运行如下命令:
2 Q' o; }& a' N2 S/ T3 N cd /tmp/wallproxy/local, f, J3 M! Y. D: z3 B( J8 Y6 h
chmod +x wpcheck$ M$ w4 M1 T& X! H1 |* k
./wpcheck start
1 P* h3 C# r Q; `$ I8 s9 V4. 等几秒钟,即可启动wallproxy- F8 A! L5 C3 u7 m5 z* u
5. 可以用ps查看进程,应有如下信息:
) O c8 \" p. h1 M 1527 root 17692 S /usr/bin/python /tmp/wallproxy/local/startup.py
5 a. X1 z9 w9 q 1531 root 17692 S /usr/bin/python /tmp/wallproxy/local/startup.py+ n0 S' _$ t& I; D
1532 root 17692 S /usr/bin/python /tmp/wallproxy/local/startup.py3 _. m8 P- l5 G5 l% R
6. wallproxy可能会挂掉,但wpcheck会每隔一分钟自动检查。
& U0 I2 U$ z L=======================================================: o8 M( @2 | M" d
自动上传至GAE
9 N3 e2 k9 L6 A+ W1. 修改/tmp/wallproxy/server/autoupload.py 文件中的MYAPPIDS, EMAIL, PASSWD
1 j/ h4 Q# {. W2 ]MYAPPIDS = [ 'xxx', 'yyy', 'zzz' ]% J* Q* e5 {: ]* o
EMAIL = '????@gmail.com'
" u5 _5 g" P8 |PASSWD = '******'
f( n }9 _/ r6 o2. 运行3 j: b- C6 P, d; L
python autoupload.py; v% l8 S: |3 q- g7 T% x
3. 上传成功
) V' \4 o' M5 y% B4 l9 \8 ~9 N1 ]=======================================================
3 }8 o t b( H# j
8 q4 b5 V% B% W8 p5 X1 P6 y+ L 欢迎各位提供使用意见,更新固件有风险,本人声明不对结果承担任何责任。% b# J! h4 Q' h, e6 D, H
( ]+ f& h3 S1 g" N
% V7 m0 M7 k; [- C可以下载固件压缩包,里面已经包含了4M, 8M, 16M的全部固件。5 F7 p0 l/ o8 }
110_Mod_by_bwq518_20130618.7z ,适用于NVRAM 32K的路由器通用固件。5 V" } X F: W8 ~0 ~* M, o8 B
' {' o2 X6 `! v& m q" O
/ I: K6 n8 ^8 e5 j$ e# o: v- A/ f0 u J0 P4 i1 x/ Q; e+ y
1 U3 w, n+ }- d$ h, {. S
# ~% H. v; ?$ @% I0 m
$ I# T" e: t1 C7 u+ f9 V5 @
, `$ k; m* p! W# _
, n4 D# c+ @- ]$ z* @8 G- m( c" @3 ] v
@0 S. a/ ~( R4 x6 \2 ^1 K
4 [0 g3 Q. a( T
2 z9 x" p( b* r Z' {110_Mod_by_bwq518_Spec_20130618.7z 是针对特定路由器的专用固件压缩包。
/ i# i5 ~; H0 ]& j7 ^$ v
9 M9 O0 W/ ~+ _- {0 ^' u! y8 [" a8 F3 l) g4 V- B
' T. Q V* c* i5 Z
|