基于Tomato shibby RT-N 110-en最新版,集成了Aria2+yaaw, 全功能版的Python2.7.3, wgetpro。1 Y8 i5 n1 Z9 d6 f& v
4 ^+ P- ^5 q' o0 {3 S5 R7 _& _
1. 原生汉化;
# K0 O, D% D- y% M! z2 R- \: _2. 集成了Aria2 1.17.1最新版本,汉化的配置界面。集成了yaaw汉化的Web 前端管理界面;
0 F" q v& o: ?' s9 o" ] - aira2c 根据设置界面参数自动生成aria2.conf文件,存放于路由器内部的/tmp目录中;9 y8 G/ B+ Q. E5 ~% V
- 可以设定检查aria2c程序是否挂掉的间隔时间,缺省为5分钟;
7 q/ [) F2 I9 T! I5 Q/ F3 l- t. | - 若需要输入界面外的其它参数,在 “aria2 配置自定义” 文本框中输入,每个参数一行;这些参数会自动附加到 aria2.conf文件的末尾;
0 O$ U6 s5 C! T# j& U - 谨慎“启用 MMAP” ,缺省为禁用。此参数可能导致程序频繁退出;$ D# G4 @# D( a4 h
- 启用 aria2后,服务管理脚本自动加入 iptables -A INPUT -p tcp --dport 6800 -j ACCEPT,无须手动添加;: ~0 E% L' E3 g; @: C
3. 增加了Web页面主题“Hyzoom 雅黑", 修改自RT-N66U的界面;$ o; E+ X2 U0 ?" S# a& b; v8 T9 z
4. 集成全功能版的Python 2.7.3,包括所有模块所需的依赖库,经过优化,占用固件空间约为4M;
4 H% u7 i/ A* A) o0 s5. 更新原版的Minidlna至1.1.0最新版;
; o4 m% B$ l$ p2 h7 }& H* H' J( k6. 集成全功能的wgetpro,支持SSL,以方便小尺寸的批量下载;) E# }( \3 i' O; h+ O9 C: u
7. 部分界面的汉化修正;
$ `. g* O/ L& u, m: K P$ \8. 8M flash以上的路由器,建议刷16M-AIO-AR-TR或带Python的16M-AIO-AR-TR-PY全功能版本.# w o; K! \6 j: T s7 W" J9 m/ h
9 Z, G' p& s- m& K( a
可以直接在0530版本页面升级,无须清除NVRAM。
' U, ~3 Z) w" I: A* d====================================3 T, l; \. v- ]
2013.06.19.$ ]3 [! D W* D( D5 J
[增加] 支持RT-AC66U的专用固件。
3 L6 _0 | X3 }/ R9 T1 N
0 u6 y2 f1 _" W1 X$ ^2013.06.18.: r+ P& `6 \% a/ V
[更正] Netgear WNR3500Lv2固件编译为chk,分为含Python和不含两个版本" N: E. Z- T' T# G8 [3 N
其它固件没有变化,可以不必更新。, X# p S# _' r/ @9 X7 q5 M( L" u6 x
8 a1 Z: v8 b% r: h+ ^& ?' A3 W m
2013.06.17.9 \/ ]& d' e+ q) \7 L& y( V( T
[修正] 系统状态页面无法展开的问题2 f) d3 t6 }! O1 D. s I# Y
[更新] 重新编译了原版中的底层模块,做了优化,各个模块应能协同工作地更好
O% F1 e; i" I( f K; v3 o目前使用正常的,无须升级。升级后也不需要清除NVRAM。
[( d% q4 V: |( Q% LZTE H618B慎刷,固件无法驱动无线模块。
+ v6 u! Q; u% e' A+ F% @- k6 y2 n
" j y' D# Z4 u3 o2013.06.15.
) Q& A4 p5 d3 A: F0 I[更新] 附件中的wpcheck脚本,增加开放 8086, 8087端口
1 w: P! a$ n' Q; b. k[更新] 缺省设置国家为中国,时区为北京时区(UTC-8)$ Y! e E V) n5 m+ N' |
[更新] 系统状态页面不提示“软件更新”,因汉化后版本名称与Shibby原版不一致3 n" r9 b0 ~4 d" b# C( f5 i1 g
[修正] 打开TomatoAnon功能,若不需要,禁用即可
& L" u, f3 h$ B' d[更新] 特定路由器专用固件,针对16M的都增加了集成Python的固件,文件名中含有-PY的固件即是: y8 N, C/ o! F' b! g
建议升级到此版本,无须清除NVRAM。* G2 ^) P( e# j
====================================; a' A8 O& }' w$ E* X6 P$ |! n( Z
带Python的固件中没有包含WallProxy,因设计GUI管理界面还需一段时间,主要是考虑到NVRAM的容量问题,WallProxy参数如果全部存入NVRAM,会占用6K的空间,不划算。
_1 h1 h! y/ H- N' e# U 现阶段可以做如下手工操作WallProxy.
) D- n& ?: t& v" X ?/ `0 ]下载本帖附件 wallproxy.zip,解压缩。
6 w3 h1 b' L) ?1 S6 g# j) F1. 修改proxy.ini,只需要修改 [gae] 段中的
) ^; t; y) k$ E. Z appid = xxx|yyy|zzz' l) L# y E9 M) D
password = 你登录gmail账户的密码
1 r6 }& K' L. @7 N# N" u2. 上传wallproxy整个目录到路由器的/tmp2 d! I4 U" V3 t! q+ Z" Y7 w
3. telnet到路由器,运行如下命令:+ y7 j v% B# P3 t/ n ]. @4 u
cd /tmp/wallproxy/local* y; C+ _7 x/ @) D l' h
chmod +x wpcheck
$ Z8 F% k Y7 x- u7 E2 N5 K ./wpcheck start
6 B+ ^- b, y( S6 j1 x, y- T V4. 等几秒钟,即可启动wallproxy+ {& J" b9 f! g2 V) i3 O+ P
5. 可以用ps查看进程,应有如下信息:& r/ ~5 |: u. I0 ~
1527 root 17692 S /usr/bin/python /tmp/wallproxy/local/startup.py# B! j: {; T8 D$ C& ^& }2 _
1531 root 17692 S /usr/bin/python /tmp/wallproxy/local/startup.py7 m$ u# ~2 v( |; ?! b4 o A, M
1532 root 17692 S /usr/bin/python /tmp/wallproxy/local/startup.py
1 q+ ^ j, ]; w( h" S, d4 C6. wallproxy可能会挂掉,但wpcheck会每隔一分钟自动检查。
7 `8 u3 _1 f! h7 q4 s0 v=======================================================- v& m/ C) U$ t C! ~
自动上传至GAE
% ?' |2 c5 n. W# C1. 修改/tmp/wallproxy/server/autoupload.py 文件中的MYAPPIDS, EMAIL, PASSWD
: s) H7 ]4 F+ ^MYAPPIDS = [ 'xxx', 'yyy', 'zzz' ]/ k( N4 z, c! O) [' o+ ^8 c9 D
EMAIL = '????@gmail.com'9 n8 i' i) u% Z5 D8 F
PASSWD = '******'
L. T& E* o+ i2. 运行# z1 q7 z$ k, B* S
python autoupload.py* y- Y7 o; {- O- ?& A1 H7 u! }
3. 上传成功
0 h4 n* O: j) _& T1 p& T( f/ W=======================================================
& t% t' O3 m5 j% _1 q* I) y4 a) G$ {! Y5 `
欢迎各位提供使用意见,更新固件有风险,本人声明不对结果承担任何责任。0 x* w. b) f: f- G
3 s, o9 o6 Q6 O/ |4 w
$ B0 j& [9 d$ F! Q5 Z可以下载固件压缩包,里面已经包含了4M, 8M, 16M的全部固件。
) l+ w) X; }1 ]* [0 o n110_Mod_by_bwq518_20130618.7z ,适用于NVRAM 32K的路由器通用固件。/ Q) Q! _# R6 J" K5 S
! h) O* M- m e
7 U& n, [8 j) O$ Y% z/ X
* S" L1 @9 Q4 g9 x
; c( |2 R t$ @2 \% M/ p: D. I! [* J( E! @, [9 Z
& `6 ~( r( P4 H" Z
- H# g8 {6 Q0 a6 a& m1 g5 X: j
# ~3 J+ _. B" Q9 L# y4 u
8 C- D! h* D1 z5 @4 [. u# u
6 k" s3 c a. V- A& b1 U5 {
* h' T+ r0 x# D7 E' `4 y S- e110_Mod_by_bwq518_Spec_20130618.7z 是针对特定路由器的专用固件压缩包。
/ c. c7 U2 A% L/ A3 M, n/ s; `; n/ [$ R: T+ `$ t+ y, R- {; ~: T
2 I L9 ^1 e" ^' O) X
7 ?2 B9 P% F0 ]9 i2 I
|