基于Tomato shibby RT-N 110-en最新版,集成了Aria2+yaaw, 全功能版的Python2.7.3, wgetpro。- Q! C u$ Z. s" k; ~
( g) z# h t2 Y* a7 u) w
1. 原生汉化;: [% o$ c z/ e
2. 集成了Aria2 1.17.1最新版本,汉化的配置界面。集成了yaaw汉化的Web 前端管理界面;
% S) j0 v$ R5 a2 A1 N" s, Z - aira2c 根据设置界面参数自动生成aria2.conf文件,存放于路由器内部的/tmp目录中;7 n8 e) v J4 K7 r! [& W0 U* o. d
- 可以设定检查aria2c程序是否挂掉的间隔时间,缺省为5分钟;
! U7 t+ T7 {) {/ l - 若需要输入界面外的其它参数,在 “aria2 配置自定义” 文本框中输入,每个参数一行;这些参数会自动附加到 aria2.conf文件的末尾;
~7 ?3 t) q- z; r+ f! r5 e - 谨慎“启用 MMAP” ,缺省为禁用。此参数可能导致程序频繁退出;; t3 Q9 ]- {/ u
- 启用 aria2后,服务管理脚本自动加入 iptables -A INPUT -p tcp --dport 6800 -j ACCEPT,无须手动添加;
6 b! c" h. R+ z* S0 g8 b. |. s0 B o3. 增加了Web页面主题“Hyzoom 雅黑", 修改自RT-N66U的界面;, _8 e4 @# _! {5 _* m, ?* K+ l
4. 集成全功能版的Python 2.7.3,包括所有模块所需的依赖库,经过优化,占用固件空间约为4M;$ j K' B% d) a7 O
5. 更新原版的Minidlna至1.1.0最新版;* K3 r1 Z; A3 Y/ S: J d1 Q# w/ A
6. 集成全功能的wgetpro,支持SSL,以方便小尺寸的批量下载;
8 G/ u+ v' J( V) \# H0 o7. 部分界面的汉化修正;8 _- @' I" n6 ]5 s! u7 [
8. 8M flash以上的路由器,建议刷16M-AIO-AR-TR或带Python的16M-AIO-AR-TR-PY全功能版本. @" J( G. p- t3 M/ F4 B+ r. ^" I. G
- c0 U# Z3 E. J8 ]4 j
可以直接在0530版本页面升级,无须清除NVRAM。8 K' v5 Q* R# T$ m) |: w! D2 z
====================================- \: Z( |4 B: p9 R6 a% P
2013.06.19.
) p" X! f2 X& {5 M) s2 e) S[增加] 支持RT-AC66U的专用固件。
+ J$ Q- r- c, m) j9 F
. `" \4 n. B9 y3 F4 Y5 @6 I2013.06.18.
& r* p8 _- o7 R {" M( C[更正] Netgear WNR3500Lv2固件编译为chk,分为含Python和不含两个版本
9 H9 F# U$ v. g4 x+ `其它固件没有变化,可以不必更新。' ]2 P. X2 F: n+ j8 T5 q7 Y
} @+ a* T" ]1 U9 p9 x2013.06.17.
" @3 t( @5 d& v) M/ i4 }[修正] 系统状态页面无法展开的问题
) A$ x4 c; K o/ B[更新] 重新编译了原版中的底层模块,做了优化,各个模块应能协同工作地更好
: |1 W7 ?' z: e. a. P" R2 M目前使用正常的,无须升级。升级后也不需要清除NVRAM。
( P+ ]5 z" L- W" G5 NZTE H618B慎刷,固件无法驱动无线模块。: k" o0 ?, }* |+ K% E' }: W* Y+ t
6 C+ B/ y+ m( y6 z0 b2013.06.15.4 d- } ?0 X1 U5 m; W* v
[更新] 附件中的wpcheck脚本,增加开放 8086, 8087端口
0 m$ t7 C% p. d$ Y[更新] 缺省设置国家为中国,时区为北京时区(UTC-8)5 A9 ~- Z: C4 ]* [8 n# z8 S
[更新] 系统状态页面不提示“软件更新”,因汉化后版本名称与Shibby原版不一致4 n+ h6 f* ?: `. |' N$ e% i3 h
[修正] 打开TomatoAnon功能,若不需要,禁用即可# \+ G8 W$ O* l
[更新] 特定路由器专用固件,针对16M的都增加了集成Python的固件,文件名中含有-PY的固件即是
& |) u" ^+ K9 g建议升级到此版本,无须清除NVRAM。
2 L% R; z+ C0 f6 U9 N ^====================================
5 u3 `4 X/ R' o9 _# D' x! U4 w 带Python的固件中没有包含WallProxy,因设计GUI管理界面还需一段时间,主要是考虑到NVRAM的容量问题,WallProxy参数如果全部存入NVRAM,会占用6K的空间,不划算。- D; U( l5 q1 o: z, i0 |' S
现阶段可以做如下手工操作WallProxy.
# U+ Q' |( f$ C$ w! ]5 p下载本帖附件 wallproxy.zip,解压缩。$ V! g6 h; a4 Q/ F% D3 \- ?
1. 修改proxy.ini,只需要修改 [gae] 段中的8 E& I. F+ D$ g9 u( S" D& H
appid = xxx|yyy|zzz
* v7 a6 R/ U2 t3 Z* k" w password = 你登录gmail账户的密码
9 [/ f6 I$ h' y$ w+ t2. 上传wallproxy整个目录到路由器的/tmp+ z) u+ g Q+ }' X
3. telnet到路由器,运行如下命令:4 h/ y. w, H( U9 k G2 g6 x% K
cd /tmp/wallproxy/local
9 E; R5 a+ Q2 _. u" v. k chmod +x wpcheck E0 p* P* t+ [( Z7 u
./wpcheck start
7 c- O2 k$ S( w0 N' R* L4. 等几秒钟,即可启动wallproxy
/ U* t v$ H& _; g8 |5. 可以用ps查看进程,应有如下信息:. j# j& G0 S1 p0 [' Y" l B9 k
1527 root 17692 S /usr/bin/python /tmp/wallproxy/local/startup.py' ^, N* Z8 O1 o) F. E5 L1 ~
1531 root 17692 S /usr/bin/python /tmp/wallproxy/local/startup.py
8 w4 }! \% J6 x/ R l' J9 a 1532 root 17692 S /usr/bin/python /tmp/wallproxy/local/startup.py$ u/ K C2 Y& h
6. wallproxy可能会挂掉,但wpcheck会每隔一分钟自动检查。
6 a( ^+ q+ {' |2 V' S( I+ _+ m=======================================================- G& u6 s# Y: r ]4 O8 `
自动上传至GAE: R9 d# {' e$ g2 G7 c
1. 修改/tmp/wallproxy/server/autoupload.py 文件中的MYAPPIDS, EMAIL, PASSWD
- L/ e6 n) H% N# }# iMYAPPIDS = [ 'xxx', 'yyy', 'zzz' ]1 y2 e' K/ L0 U; B# P
EMAIL = '????@gmail.com'
- {3 K& _ O% l$ L# QPASSWD = '******'% ]; e$ T; `+ p
2. 运行" M4 B' K( W8 I% t- i3 }5 @4 S
python autoupload.py0 j4 m' |& Y% o% }5 j+ [
3. 上传成功! r, o. Q& X. c2 D: h
=======================================================+ n9 m% R2 F3 r( `& y0 y% v/ {& z
# ?. _1 G8 \3 I# j' w+ S z! g8 e8 x 欢迎各位提供使用意见,更新固件有风险,本人声明不对结果承担任何责任。& M0 S, U9 [' H
: t$ f B! l% ?- S; n
8 x/ e4 J0 r( N3 h. Z8 a2 p; K& T/ P
可以下载固件压缩包,里面已经包含了4M, 8M, 16M的全部固件。0 Z- @: ?8 M0 S) L' z
110_Mod_by_bwq518_20130618.7z ,适用于NVRAM 32K的路由器通用固件。
/ [) {, i$ H& x7 e/ u7 O
% D7 j5 O- \* @ ^5 Y
+ `% h+ F- v8 ^, R( _* @6 a3 u, O7 @4 j6 v2 x
& |' m# B t+ y
1 f4 F/ K6 Z; V) I* M0 p* n9 r2 D% \
5 H4 f: ~" M- k f& h4 r+ ]. B- M+ S. H6 b
+ F: [/ H' g0 _/ L) S- \% B: B9 @
, w# X5 S) ^2 l. e. W5 O; G4 l9 g; Q" j( J6 W( L
5 {% [/ b0 B* F- E- e9 f2 G110_Mod_by_bwq518_Spec_20130618.7z 是针对特定路由器的专用固件压缩包。
& j! v' G5 b7 p, t) d) Y! o; s0 M8 i& U' H5 [- J% d3 [; G5 m" H
' q; f( z, e& W0 v+ A5 X
0 q7 b7 r; @- j* W& f |