查看: 7654|回复: 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。' }3 r, A; U( _3 S4 y+ H
* H/ @3 {, m5 v+ m( ?4 c
1. 原生汉化;
$ \- Z6 r/ s6 L8 ?$ Y- O/ q
2. 集成了Aria2 1.17.1最新版本,汉化的配置界面。集成了yaaw汉化的Web 前端管理界面;
: p  ]5 C! j" j1 l, ^) v     - aira2c 根据设置界面参数自动生成aria2.conf文件,存放于路由器内部的/tmp目录中;
' v5 u, c/ o8 i& l* _! R+ @     - 可以设定检查aria2c程序是否挂掉的间隔时间,缺省为5分钟;
0 A: p/ n, v6 D4 @     - 若需要输入界面外的其它参数,在 “aria2 配置自定义” 文本框中输入,每个参数一行;这些参数会自动附加到 aria2.conf文件的末尾;
% c( P- @- B4 Z3 @1 |$ H     - 谨慎“启用 MMAP” ,缺省为禁用。此参数可能导致程序频繁退出;& e& R" D5 L2 F- X9 ~! F/ D
     - 启用 aria2后,服务管理脚本自动加入 iptables -A INPUT -p tcp --dport 6800 -j ACCEPT,无须手动添加;
  W5 g( a) ?( f6 H: F  {  _  n
3. 增加了Web页面主题“Hyzoom 雅黑", 修改自RT-N66U的界面;
! f: g( }( s9 M5 p4 R0 Z4. 集成全功能版的Python 2.7.3,包括所有模块所需的依赖库,经过优化,占用固件空间约为4M;
0 @( B) ^/ L+ l5 N' G$ _
5. 更新原版的Minidlna至1.1.0最新版;8 @, U. F5 F4 X  ?9 T1 x0 ?0 c
6. 集成全功能的wgetpro,支持SSL,以方便小尺寸的批量下载;
9 q1 p1 k5 {9 L* P3 A$ ], \
7. 部分界面的汉化修正;
% L: P: I$ I9 C! b$ w) {
8. 8M flash以上的路由器,建议刷16M-AIO-AR-TR或带Python的16M-AIO-AR-TR-PY全功能版本.
" E: V) D! J0 c( I: y3 f8 f7 D8 g- H" t/ y1 B
  可以直接在0530版本页面升级,无须清除NVRAM。
. w7 I: N) ]; n$ I+ T====================================/ d& p# N9 a( `
2013.06.19.4 ^0 {8 b. e3 n( ?/ x
[增加] 支持RT-AC66U的专用固件。, Q$ n3 u5 P; _. s. q+ @5 f
7 G  I9 V; Q2 Y8 f" N' [* b
2013.06.18.
6 k' K, W6 {+ e% q+ N0 p  w[更正] Netgear WNR3500Lv2固件编译为chk,分为含Python和不含两个版本8 _" K9 V1 l( i5 {8 _7 d
其它固件没有变化,可以不必更新。
* L) G, P9 ~% S2 C
; ?1 M( o- D4 B$ m- I- O7 ?2013.06.17.6 e  ]0 n: y# J6 S7 T' r4 d! {, u8 _
[修正] 系统状态页面无法展开的问题3 U% z% s7 s: v" o: ^
[更新] 重新编译了原版中的底层模块,做了优化,各个模块应能协同工作地更好: e( l1 n; d- G+ B7 I/ t$ E  e5 G
目前使用正常的,无须升级。升级后也不需要清除NVRAM。
" y5 A& @; `/ T! iZTE H618B慎刷,固件无法驱动无线模块。
- E9 h3 u; h. C, d
& _5 o; Q: W8 K  j4 X; }2013.06.15.3 H7 d( ~' B3 ~' k
[更新] 附件中的wpcheck脚本,增加开放  8086, 8087端口
, G2 \% F$ G, h
[更新] 缺省设置国家为中国,时区为北京时区(UTC-8)' h% |; v( l- E- b) U. `( {5 F7 f6 f
[更新] 系统状态页面不提示“软件更新”,因汉化后版本名称与Shibby原版不一致+ b, M% i, y) q  X4 t0 y2 Y5 Q0 y
[修正] 打开TomatoAnon功能,若不需要,禁用即可
1 R* Z6 K: J# w0 I; D[更新] 特定路由器专用固件,针对16M的都增加了集成Python的固件,文件名中含有-PY的固件即是
! r! {) i. H6 C, \6 q建议升级到此版本,无须清除NVRAM。% w5 X/ w# r: L6 k( ]- O9 x0 E7 v
====================================
7 G2 ]6 X" W3 ]! i4 i8 r  带Python的固件中没有包含WallProxy,因设计GUI管理界面还需一段时间,主要是考虑到NVRAM的容量问题,WallProxy参数如果全部存入NVRAM,会占用6K的空间,不划算。

0 P" s! C4 \6 Z" d% v$ V$ c  现阶段可以做如下手工操作WallProxy.4 ]3 c, r+ E6 I2 e1 g
下载本帖附件 wallproxy.zip,解压缩。' g8 ?1 _+ g" {8 l* ?) ~6 l
1. 修改proxy.ini,只需要修改 [gae] 段中的/ ~- y6 J' J- H4 J9 ]
    appid = xxx|yyy|zzz
- u" F2 l6 x8 `  R    password = 你登录gmail账户的密码
! h3 H6 l5 G& m# z5 K; m2. 上传wallproxy整个目录到路由器的/tmp
' Y5 c3 g: i( ~% E- R3. telnet到路由器,运行如下命令:
1 x: x% [1 ^0 y7 t, [, [4 U    cd /tmp/wallproxy/local5 d/ v2 L( ~9 S* S) S- f
    chmod +x wpcheck; p- \/ x6 F- G9 V# ^+ A
    ./wpcheck start. T9 S8 U* q8 K# W& g" y
4. 等几秒钟,即可启动wallproxy- c/ F4 N3 X, f/ ^& W" ]9 `1 U
5. 可以用ps查看进程,应有如下信息:
8 P9 K# N% ]; o' D' N   1527 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
6 A! Z9 p! f; s! m1 Z' q% p   1531 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py; ]8 c; a" |: B/ b3 W3 O$ [3 j
   1532 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py5 B: y  F1 x& I6 @
6. wallproxy可能会挂掉,但wpcheck会每隔一分钟自动检查。

: p6 k7 F2 |" |3 f$ L0 x=======================================================
6 S1 J# I- I; b1 P自动上传至GAE3 ?' N1 G; ?8 g) G4 n! N
1. 修改/tmp/wallproxy/server/autoupload.py 文件中的MYAPPIDS, EMAIL, PASSWD! t. }' }+ f# b/ V0 J6 y
MYAPPIDS = [ 'xxx', 'yyy', 'zzz' ]1 l% b, F, r' y9 y/ Z! H
EMAIL =
'????@gmail.com'
8 j0 v0 u& _, r' N% OPASSWD = '******'3 c( X2 w; \7 P& {% j
2. 运行

6 k7 c8 @6 `  F! F6 S- L8 e  python autoupload.py4 s. C* b$ U6 v* [5 Z7 V/ l
3. 上传成功
0 Q5 Q+ @4 m. F  B/ ~8 K1 m=======================================================* y+ U' Z# V" u; L. u
7 D7 F. N4 }7 g8 F' M
  欢迎各位提供使用意见,更新固件有风险,本人声明不对结果承担任何责任。
% H# V7 U8 ?' L+ m' u
( L' X9 h( ^2 a# |3 g

: ]) z2 e) X& b5 n+ ?7 ^/ p可以下载固件压缩包,里面已经包含了4M, 8M, 16M的全部固件。
  H7 K! V+ Z: }3 U% N/ F110_Mod_by_bwq518_20130618.7z ,适用于NVRAM 32K的路由器通用固件。
  L" M9 v4 e$ J6 V& B% x! l: X! N8 L; o$ o8 }. N+ m9 K7 \
! }( `4 ~7 O/ n& Q# o% c
9 p7 q6 o2 g9 \

7 i6 a: E) G( w2 B$ f, B

/ ]# D1 Z, X" X' }6 m& F) ?# V: S4 e2 X* n* f- u

# b- X" f; c! t

0 M$ j7 z: z3 x7 l7 ^$ |+ Q. k
1 N# i* Z0 P7 O: U- l3 c" W. O7 u. H* ]- U7 P

* Y) A0 l1 ?7 n7 H* B- H/ m: D3 m: j+ K: q* [9 Z9 M* m
110_Mod_by_bwq518_Spec_20130618.7z 是针对特定路由器的专用固件压缩包。
$ {9 v0 L! Q# K: t
4 R3 W0 p- t- @# m7 o' x8 D/ o! t" G# w. J: @

' }: h. X6 r$ R

本帖子中包含更多资源

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

×
发表于 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客服返回顶部