基于Tomato shibby RT-N 110-en最新版,集成了Aria2+yaaw, 全功能版的Python2.7.3, wgetpro。
, f2 k4 V5 ~& J+ G" Z. z0 m3 J! `% S( ?& n$ q/ {
1. 原生汉化; L& \+ m$ \, V3 i9 l+ w
2. 集成了Aria2 1.17.1最新版本,汉化的配置界面。集成了yaaw汉化的Web 前端管理界面;
1 A8 _/ J: P- g5 X( G( d - aira2c 根据设置界面参数自动生成aria2.conf文件,存放于路由器内部的/tmp目录中;
/ ?# k: d9 K5 ~5 u8 T7 |' u - 可以设定检查aria2c程序是否挂掉的间隔时间,缺省为5分钟;8 V# _& |, Z6 z2 E- f
- 若需要输入界面外的其它参数,在 “aria2 配置自定义” 文本框中输入,每个参数一行;这些参数会自动附加到 aria2.conf文件的末尾;" V5 e X4 a; N4 f
- 谨慎“启用 MMAP” ,缺省为禁用。此参数可能导致程序频繁退出;3 l5 @/ k, I: p9 u( g
- 启用 aria2后,服务管理脚本自动加入 iptables -A INPUT -p tcp --dport 6800 -j ACCEPT,无须手动添加;
6 s5 {4 x( y3 w3. 增加了Web页面主题“Hyzoom 雅黑", 修改自RT-N66U的界面;, Y$ A( X0 l( Q h
4. 集成全功能版的Python 2.7.3,包括所有模块所需的依赖库,经过优化,占用固件空间约为4M;
. x3 Z- s1 r/ v3 H1 k. ^5. 更新原版的Minidlna至1.1.0最新版;
# a/ q+ Z, `2 b+ Q- |6. 集成全功能的wgetpro,支持SSL,以方便小尺寸的批量下载;9 _' F y+ x- l& Q. D
7. 部分界面的汉化修正;
1 Q2 W2 D! g! }/ O) h5 l9 @8. 8M flash以上的路由器,建议刷16M-AIO-AR-TR或带Python的16M-AIO-AR-TR-PY全功能版本.' p! G* n$ z/ I. C% ?
% ] p$ u, z+ H8 Q
可以直接在0530版本页面升级,无须清除NVRAM。
! f: l) M, [3 H4 Y====================================
2 f9 p$ x* B4 l- t7 V2013.06.19., d o5 y- x( ]+ f$ Z8 D: W7 U6 ^
[增加] 支持RT-AC66U的专用固件。
8 J8 D- }$ ^; \, \0 }1 \+ W% F; Z5 _- r6 h4 w H
2013.06.18.
! x* o4 I9 f& n' |2 ~* ~[更正] Netgear WNR3500Lv2固件编译为chk,分为含Python和不含两个版本2 ?+ U4 L1 a; U" J0 d
其它固件没有变化,可以不必更新。
5 q$ j6 }) e0 i- c5 T: W
) i) m+ f( @$ W, P! y) p2013.06.17.7 C% Q9 B& _* X/ W8 }
[修正] 系统状态页面无法展开的问题
* u/ c# D4 C3 t/ P( D; q[更新] 重新编译了原版中的底层模块,做了优化,各个模块应能协同工作地更好
! A3 b, e' y1 e$ Q! }% H( s目前使用正常的,无须升级。升级后也不需要清除NVRAM。: _! p: @& C8 J% F$ ~ Y
ZTE H618B慎刷,固件无法驱动无线模块。
* I3 T! f: J9 \1 H8 t3 J+ O0 h
( {. a' w1 R- f V, {4 z2013.06.15.+ R) o2 h) @+ L+ h
[更新] 附件中的wpcheck脚本,增加开放 8086, 8087端口. w) L. S) Q& n4 l n, Y: B' l
[更新] 缺省设置国家为中国,时区为北京时区(UTC-8)
6 ]! x- M/ @7 d& T[更新] 系统状态页面不提示“软件更新”,因汉化后版本名称与Shibby原版不一致
. ~# F2 A3 t% {9 x9 c[修正] 打开TomatoAnon功能,若不需要,禁用即可/ m* u# J5 A. L* S+ {7 y
[更新] 特定路由器专用固件,针对16M的都增加了集成Python的固件,文件名中含有-PY的固件即是
' T4 K! l( P6 s9 U% D0 }建议升级到此版本,无须清除NVRAM。
1 T# x/ H* i+ Y# x3 f9 Q====================================
1 c8 P- A8 M# k% i 带Python的固件中没有包含WallProxy,因设计GUI管理界面还需一段时间,主要是考虑到NVRAM的容量问题,WallProxy参数如果全部存入NVRAM,会占用6K的空间,不划算。( Y( N8 Z$ C- h8 M+ j
现阶段可以做如下手工操作WallProxy.* S a0 j- G+ U }. X3 b7 P
下载本帖附件 wallproxy.zip,解压缩。
9 \5 N7 A$ c0 E' o% ?8 R5 R1. 修改proxy.ini,只需要修改 [gae] 段中的
$ X j/ O9 H, F5 F: t9 q appid = xxx|yyy|zzz
! v6 E0 R1 b0 V, u' ^8 V. ^3 C password = 你登录gmail账户的密码
% V! |4 {8 N7 ]' h C2. 上传wallproxy整个目录到路由器的/tmp
5 K% e' P' m5 K: [8 r3. telnet到路由器,运行如下命令:
* e& q0 U" s4 h# b3 b7 J cd /tmp/wallproxy/local
9 \7 W0 q+ L- \: } chmod +x wpcheck, G4 J5 S# }9 @
./wpcheck start
0 S& _, j# `, H- W0 {$ W4 o4. 等几秒钟,即可启动wallproxy
( H9 }' R; Y9 l5 k4 R5 T# o5. 可以用ps查看进程,应有如下信息:
[. k6 D$ c* G0 ?$ J8 q% u 1527 root 17692 S /usr/bin/python /tmp/wallproxy/local/startup.py
% o3 y& n; D u) { 1531 root 17692 S /usr/bin/python /tmp/wallproxy/local/startup.py- o. i% ^, v* h% g/ G8 ~: R
1532 root 17692 S /usr/bin/python /tmp/wallproxy/local/startup.py& Q- n2 M) I; X/ V( X$ P0 Y
6. wallproxy可能会挂掉,但wpcheck会每隔一分钟自动检查。' n0 ?" k- G! u
=======================================================
) }; K, `0 t) ]6 G自动上传至GAE
: F& J0 r A) W% K1. 修改/tmp/wallproxy/server/autoupload.py 文件中的MYAPPIDS, EMAIL, PASSWD
5 |2 ?1 b4 p/ N( \) E! ~5 uMYAPPIDS = [ 'xxx', 'yyy', 'zzz' ]2 e' \3 u7 s% j# n" d, d! T
EMAIL = '????@gmail.com' z# y8 [& i+ P
PASSWD = '******'& p) Z9 \0 |, l( ?
2. 运行
( y, h* B0 y( o# l' J6 T. E ?6 r python autoupload.py0 G Y5 b/ N9 W4 M! f
3. 上传成功5 K8 m. [! u% Q: l. m
=======================================================
7 h$ s6 k4 n: @+ e9 B" H( @. _/ g) f }* Y# N7 |6 ]5 z' i) J
欢迎各位提供使用意见,更新固件有风险,本人声明不对结果承担任何责任。
$ R4 n/ b% x- \+ K: h% }: T) t" _* |- _8 n- E1 ?4 Q& i. N8 s
$ J5 @ g$ l# l6 k7 m6 M可以下载固件压缩包,里面已经包含了4M, 8M, 16M的全部固件。7 y+ G, D) g' U# S; k' Y$ M
110_Mod_by_bwq518_20130618.7z ,适用于NVRAM 32K的路由器通用固件。
5 z" X! R# f; T
; I4 `. Y5 F z( v& T* I7 A0 j& u+ g
: x: G' _! M _) ^2 h% F! o" e
0 d) V3 v. ^! l {6 S1 J& L
* k. k3 q6 z3 q! M! s, W$ G0 A! U2 W P/ O/ [9 ^; n+ g
1 B4 V. F0 n; S ?( d/ R
: k% k9 i/ Z" e- C
9 L9 c( U5 V% w* D7 b9 t9 E5 G
7 J+ x$ H+ P4 _" T
# Y' F. j# K5 U& r9 n+ K
" \* {9 g. o' N0 @. a
' }, Z$ p4 Q4 N+ ]$ V( ~110_Mod_by_bwq518_Spec_20130618.7z 是针对特定路由器的专用固件压缩包。" l6 g$ ^9 v) f% }' Q
6 D, r7 u( c. v1 s" a' F' Y. ?7 `/ k- o% k0 i3 s: |1 E
& g# j" N! N l |