基于Tomato shibby RT-N 110-en最新版,集成了Aria2+yaaw, 全功能版的Python2.7.3, wgetpro。4 e4 ~+ L0 Z" i; V2 M
" q5 f0 V6 z8 n! R1 u4 w
1. 原生汉化;
4 {5 Q) d x# V( `$ d2. 集成了Aria2 1.17.1最新版本,汉化的配置界面。集成了yaaw汉化的Web 前端管理界面;
; Z1 j, v$ d8 d$ _0 Z9 G! C - aira2c 根据设置界面参数自动生成aria2.conf文件,存放于路由器内部的/tmp目录中;; k2 Q5 S) l: | ^
- 可以设定检查aria2c程序是否挂掉的间隔时间,缺省为5分钟;
% p+ s. K3 f$ [, e - 若需要输入界面外的其它参数,在 “aria2 配置自定义” 文本框中输入,每个参数一行;这些参数会自动附加到 aria2.conf文件的末尾;
! t' f' |) V* u) t; K4 m - 谨慎“启用 MMAP” ,缺省为禁用。此参数可能导致程序频繁退出;
, m9 ?. |1 [7 Y ]. e* G& u0 \ - 启用 aria2后,服务管理脚本自动加入 iptables -A INPUT -p tcp --dport 6800 -j ACCEPT,无须手动添加;
- A* y. ?2 A b& P/ `2 e3. 增加了Web页面主题“Hyzoom 雅黑", 修改自RT-N66U的界面;" T5 r. H3 o& t& C. d
4. 集成全功能版的Python 2.7.3,包括所有模块所需的依赖库,经过优化,占用固件空间约为4M;
; s+ D! f& o$ e0 S7 Z( r7 i8 b5. 更新原版的Minidlna至1.1.0最新版;* H( A- t- ?6 V& X/ g1 u0 V
6. 集成全功能的wgetpro,支持SSL,以方便小尺寸的批量下载;
# D, Y5 A8 q; Z r9 t7. 部分界面的汉化修正;
( t0 T: l6 m% }9 O8. 8M flash以上的路由器,建议刷16M-AIO-AR-TR或带Python的16M-AIO-AR-TR-PY全功能版本.
- g( {( ]; T4 o2 w1 I3 U/ b5 g" B) l$ N2 |6 r- Y& w
可以直接在0530版本页面升级,无须清除NVRAM。% C- P. {( k/ S
====================================
- c8 e' L2 v- ^6 q( N' `3 w1 q2013.06.19.
9 F7 [2 t' k$ {0 }$ c, a[增加] 支持RT-AC66U的专用固件。
; {* r. u) n4 {0 [: G; ]2 g2 H. ~5 u0 Z r. h/ N
2013.06.18.
" e/ S. `" h) N) ?[更正] Netgear WNR3500Lv2固件编译为chk,分为含Python和不含两个版本
9 Q4 M7 F+ ]6 n H其它固件没有变化,可以不必更新。
1 Z, L' e! m) _& C1 M* x: k& C7 t1 {8 |0 a$ B
2013.06.17.
* y8 ^9 s8 q; u[修正] 系统状态页面无法展开的问题
9 R! r# `/ L0 r[更新] 重新编译了原版中的底层模块,做了优化,各个模块应能协同工作地更好+ N, H- u, t/ E9 s: Q
目前使用正常的,无须升级。升级后也不需要清除NVRAM。6 R8 m( j" f# W" o3 z
ZTE H618B慎刷,固件无法驱动无线模块。
* H3 q; z+ N. T1 d% c1 P4 V& a5 V
D' n! p# f1 `. H* ~2013.06.15.9 u! L' R4 t1 H# p
[更新] 附件中的wpcheck脚本,增加开放 8086, 8087端口
0 u; G- `3 S' A1 e" z0 J8 ^[更新] 缺省设置国家为中国,时区为北京时区(UTC-8)
7 U2 i, b! Z$ C, m( k' \[更新] 系统状态页面不提示“软件更新”,因汉化后版本名称与Shibby原版不一致
: a3 R b/ ?9 ~[修正] 打开TomatoAnon功能,若不需要,禁用即可( i4 _6 n3 y- B* X$ R x
[更新] 特定路由器专用固件,针对16M的都增加了集成Python的固件,文件名中含有-PY的固件即是. ^. W3 Q j+ P3 q/ d- g% Z' Q4 C
建议升级到此版本,无须清除NVRAM。
' D9 Y, ?/ D. b& v, r& s1 G. Y h==================================== ^/ X6 m4 L7 j! Z7 \4 Y
带Python的固件中没有包含WallProxy,因设计GUI管理界面还需一段时间,主要是考虑到NVRAM的容量问题,WallProxy参数如果全部存入NVRAM,会占用6K的空间,不划算。8 _( l4 { ?# r( |1 y* j
现阶段可以做如下手工操作WallProxy./ J: Y J5 r2 h, g% K
下载本帖附件 wallproxy.zip,解压缩。
6 G- K! l/ ]. H5 B$ `* G% A" p1. 修改proxy.ini,只需要修改 [gae] 段中的
/ z4 r3 j1 C7 }% p, k appid = xxx|yyy|zzz
3 ^1 d( s2 g: {9 i0 H password = 你登录gmail账户的密码$ }$ E+ }, G9 s: l( C+ \% u" b
2. 上传wallproxy整个目录到路由器的/tmp
4 C( ?4 L( h) K2 ^7 p: K3. telnet到路由器,运行如下命令:
( O. c+ g7 h% ` cd /tmp/wallproxy/local( [ k) @- O' P7 B$ O8 W$ B
chmod +x wpcheck
0 P# ?7 C0 \2 ~9 ~ ./wpcheck start
h% t o$ {; k* S- D4. 等几秒钟,即可启动wallproxy
- u- M' W9 ?% a1 w9 n! Q: u5. 可以用ps查看进程,应有如下信息:1 K; h% }! x5 I6 O* {
1527 root 17692 S /usr/bin/python /tmp/wallproxy/local/startup.py. r& {! Y) j; f9 x8 d* D' U2 g
1531 root 17692 S /usr/bin/python /tmp/wallproxy/local/startup.py& u- I( Z* ^) i( Z3 [
1532 root 17692 S /usr/bin/python /tmp/wallproxy/local/startup.py
7 \1 d' ^$ s& b ^1 c* ^# \6. wallproxy可能会挂掉,但wpcheck会每隔一分钟自动检查。( I' b5 c, y s8 b0 q' J x
=======================================================6 h% E& U g% x S) p m+ ?
自动上传至GAE
0 j2 t! l. O& d1 ]6 C1. 修改/tmp/wallproxy/server/autoupload.py 文件中的MYAPPIDS, EMAIL, PASSWD
# p& b2 s. l+ BMYAPPIDS = [ 'xxx', 'yyy', 'zzz' ]
2 s/ a( b3 p; [4 y2 `5 ZEMAIL = '????@gmail.com'- D# Y( P# v: M& C4 e
PASSWD = '******'$ a: A! A0 Q' I8 [9 _( O
2. 运行
/ b- s$ D3 x7 K9 ^8 ~+ j$ W python autoupload.py( u/ r- O, A8 u/ M" i
3. 上传成功7 M! u# W- I, }6 |
=======================================================* m8 W+ Y2 s/ a# z
1 p3 j, [5 d9 M7 Z' D |' i3 ~
欢迎各位提供使用意见,更新固件有风险,本人声明不对结果承担任何责任。
% h" }0 ?; h' C% _
& v- ~) F8 I8 C* x; S; t5 H" ^7 T6 i: i. o+ [
可以下载固件压缩包,里面已经包含了4M, 8M, 16M的全部固件。! K0 V$ B' G2 h. m( K6 w5 o
110_Mod_by_bwq518_20130618.7z ,适用于NVRAM 32K的路由器通用固件。
" a5 y8 }. D! Q. q; V& [( h: Q) z" T3 v- v# C+ \' E
4 ?7 e$ q+ y& A1 u1 e( w& d/ w3 _0 b3 S' }4 D3 c
* K, i7 y8 J, L
( }9 V5 q( e$ J( o- z* }+ T2 A
( S; D- t6 i! y2 D1 W
$ B8 |0 S, u% S5 \ ^" `
7 k2 c& l2 o: h8 G" t5 s. m3 B- A7 E/ p) I
, e" Q& k% K$ ?9 c: O- ?& e9 J& R0 G. T+ U, ?% D# A6 s7 ]( j
n8 l: X+ q A; {9 y$ u: f110_Mod_by_bwq518_Spec_20130618.7z 是针对特定路由器的专用固件压缩包。) u7 Q! u, \4 Z1 p7 h0 F2 j; Q$ R; a
6 u8 w- y: H9 K3 T
- O( b. l* r% l* B# p5 K3 B1 t/ p9 T1 u
5 l2 `5 }2 c: ?+ L |