查看: 7532|回复: 1

[Tomato] Tomato shibby 110集成Aria2/TR/Python增强固件发布(20130619)

[复制链接]
发表于 2013-6-19 13:30:14 | 显示全部楼层 |阅读模式
基于Tomato shibby RT-N 110-en最新版,集成了Aria2+yaaw, 全功能版的Python2.7.3, wgetpro。; L! F& h" a$ h6 ^: o
/ U$ f" \2 D* W! m, m7 N- Q
1. 原生汉化;

1 D& p* p8 P+ z+ y8 F1 o: V# @2. 集成了Aria2 1.17.1最新版本,汉化的配置界面。集成了yaaw汉化的Web 前端管理界面;# T. |7 b7 ]$ T# w( x) ~# g* T( G+ ~
     - aira2c 根据设置界面参数自动生成aria2.conf文件,存放于路由器内部的/tmp目录中;4 |- q# B/ q3 ^
     - 可以设定检查aria2c程序是否挂掉的间隔时间,缺省为5分钟;4 Q& B$ y2 X6 r+ |) `
     - 若需要输入界面外的其它参数,在 “aria2 配置自定义” 文本框中输入,每个参数一行;这些参数会自动附加到 aria2.conf文件的末尾;  ]: u! w' L: j9 G/ I: d$ H
     - 谨慎“启用 MMAP” ,缺省为禁用。此参数可能导致程序频繁退出;; N* F7 T; _1 N7 d9 t/ l7 }! w
     - 启用 aria2后,服务管理脚本自动加入 iptables -A INPUT -p tcp --dport 6800 -j ACCEPT,无须手动添加;8 k& `0 J8 d' D# G, R
3. 增加了Web页面主题“Hyzoom 雅黑", 修改自RT-N66U的界面;$ b! Q2 J( I4 ?( [" |2 Y
4. 集成全功能版的Python 2.7.3,包括所有模块所需的依赖库,经过优化,占用固件空间约为4M;

) |$ o3 d+ w0 B7 R, Q9 d6 b% v, T' K
5. 更新原版的Minidlna至1.1.0最新版;4 p3 d) o2 x. ?; e& p8 Z8 O
6. 集成全功能的wgetpro,支持SSL,以方便小尺寸的批量下载;

9 u! R$ i' Q( }- N" |7 d7. 部分界面的汉化修正;$ E% P! R7 S/ o* u" m1 k1 V2 f+ M2 e: O
8. 8M flash以上的路由器,建议刷16M-AIO-AR-TR或带Python的16M-AIO-AR-TR-PY全功能版本.
. A  D3 ^8 E/ G/ V( a1 u" _; d7 M; t
  可以直接在0530版本页面升级,无须清除NVRAM。
. G# ?# _3 g; a6 ]' n8 ?====================================
7 P8 K8 R: I2 j* Z% r* U2013.06.19.
7 }: d$ g! Q) j6 ~' S8 F[增加] 支持RT-AC66U的专用固件。& z% m, w1 o: h. L9 k
( q( e: r7 C9 |. E
2013.06.18.
4 `. m$ g4 N1 V8 s[更正] Netgear WNR3500Lv2固件编译为chk,分为含Python和不含两个版本
/ B$ V/ ~; `3 d7 ?其它固件没有变化,可以不必更新。
6 [$ f' O, H+ r* ?- u) M
  l. Q9 |; b! ]9 O2 v$ p2013.06.17.7 ?) ]" k# d* w6 _! L; C: @
[修正] 系统状态页面无法展开的问题* d2 k. g/ r1 [) c3 c' `
[更新] 重新编译了原版中的底层模块,做了优化,各个模块应能协同工作地更好" ]7 j+ D( v- g  i. e
目前使用正常的,无须升级。升级后也不需要清除NVRAM。
& I, D! Y2 d0 W- n" V2 HZTE H618B慎刷,固件无法驱动无线模块。
0 \" X# t9 E& K, l
6 ^. j$ d* D& W6 Y8 ]* D2013.06.15.
# W* ^, D  y! e* y6 g# K[更新] 附件中的wpcheck脚本,增加开放  8086, 8087端口
; v3 r) z5 |$ k+ h8 g' W6 b3 C) R$ w
[更新] 缺省设置国家为中国,时区为北京时区(UTC-8)% G& h2 j* s% |5 F) D) {9 F
[更新] 系统状态页面不提示“软件更新”,因汉化后版本名称与Shibby原版不一致% q3 X! @1 g: r8 a" {; c
[修正] 打开TomatoAnon功能,若不需要,禁用即可; i5 d+ I3 c! F9 x0 B! c
[更新] 特定路由器专用固件,针对16M的都增加了集成Python的固件,文件名中含有-PY的固件即是
: G& q* J* r4 ]" F建议升级到此版本,无须清除NVRAM。
/ W2 l, t' e" p4 n9 o1 ^) V( o, R
====================================
& P: {( G/ M4 q  带Python的固件中没有包含WallProxy,因设计GUI管理界面还需一段时间,主要是考虑到NVRAM的容量问题,WallProxy参数如果全部存入NVRAM,会占用6K的空间,不划算。
3 e  r# Y5 b6 }
  现阶段可以做如下手工操作WallProxy.
& P$ {% m! {2 T+ v1 p下载本帖附件 wallproxy.zip,解压缩。$ K5 i  w) t6 y6 M6 h9 J
1. 修改proxy.ini,只需要修改 [gae] 段中的
% i) X; s' v( [+ F, P    appid = xxx|yyy|zzz2 V' B" G5 p5 {- x% q
    password = 你登录gmail账户的密码
4 g# J6 H) ~+ j8 a$ x; S2. 上传wallproxy整个目录到路由器的/tmp
4 `& t8 u8 j8 |! w& _! Q3. telnet到路由器,运行如下命令:
5 P  `# P! l5 X0 \* s1 y    cd /tmp/wallproxy/local$ M: Y  X4 a# y7 O% ~1 K  o
    chmod +x wpcheck3 u2 M  D7 Y' d" p0 B1 k
    ./wpcheck start, R6 ?; o8 K4 d6 d: v
4. 等几秒钟,即可启动wallproxy* g( z; ?  v6 c' I
5. 可以用ps查看进程,应有如下信息:
% o0 }& T* A* z. ~   1527 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py1 b( d5 |7 b3 i. r8 [
   1531 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
4 ~. r2 q, r: }- n) @   1532 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
  }$ i1 R& @, p  O5 q( [6. wallproxy可能会挂掉,但wpcheck会每隔一分钟自动检查。
/ O5 R* G  \5 \1 E1 D4 n+ o, q$ r
=======================================================
# \+ s! j0 y; l& X自动上传至GAE
8 L. t9 N. r7 c, ?1. 修改/tmp/wallproxy/server/autoupload.py 文件中的MYAPPIDS, EMAIL, PASSWD
1 }" f/ m0 B2 W4 aMYAPPIDS = [ 'xxx', 'yyy', 'zzz' ]" Y6 U- a1 Q* }) R8 ~& v% g
EMAIL =
'????@gmail.com'5 N5 B( K& k. ]: i8 H5 e
PASSWD = '******'5 W" A5 O: T/ }; Q9 Y
2. 运行
7 C" X8 J0 x1 C# G6 Y
  python autoupload.py0 [( f- R3 Y6 r9 x1 ?+ S! t
3. 上传成功; b5 m  o7 |$ d
=======================================================8 m( G3 n( i& o

6 ]  G; t4 y9 }& V! W  欢迎各位提供使用意见,更新固件有风险,本人声明不对结果承担任何责任。

* H: E; L% l5 U( t( }- T* g  s$ c1 S
+ }6 h4 k# }+ M# M" _$ d

$ K& {3 ?% ^/ |5 l) a可以下载固件压缩包,里面已经包含了4M, 8M, 16M的全部固件。( V  T! D  K9 M6 P* N  F$ e' P
110_Mod_by_bwq518_20130618.7z ,适用于NVRAM 32K的路由器通用固件。
: Q) L8 |+ }  A. E6 }
0 a5 I$ S& d2 t4 K0 A

  V; k. M! t5 C! z  c1 A& i  h' u- g' Z% r' W0 }5 ?8 F
$ S4 v- X2 \- K1 g3 k

* s, P% D9 T+ K9 w0 A0 n( g9 B. G, i/ Z
7 W; P, }- f# d0 h; E+ U+ H8 G8 j

& B( _# b( l! x' A3 P6 E
1 F. |! U0 v) p; {! Y# o; ?' s7 \) r' u! r

* u, y4 |. R( k  A) M7 J
) b# y$ K1 v1 K3 \* Z0 `% c5 {110_Mod_by_bwq518_Spec_20130618.7z 是针对特定路由器的专用固件压缩包。+ O  G$ l+ c3 V7 y: `* K. I. P

, D" h5 h& g* }5 L! |
6 C$ G6 h4 s* @: z
% ?$ V" [6 ~/ }/ T( R, V! d

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2013-6-19 14:09:09 | 显示全部楼层
N12 B1能刷那个呢 谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

相关侵权、举报、投诉及建议等,请发 E-mail:yesdong@qq.com

Powered by Discuz! X5.0 Licensed © 2001-2026 Discuz! Team.44152102000001

在本版发帖QQ客服返回顶部