查看: 7643|回复: 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。6 @1 A' u6 y8 P- d3 V( U0 _

1 \5 f8 t7 _8 h+ N# O! Y( b+ `1. 原生汉化;

8 {, ]& J) X# u2 _2. 集成了Aria2 1.17.1最新版本,汉化的配置界面。集成了yaaw汉化的Web 前端管理界面;
9 M, A, v" Y0 Q+ Y+ M+ r     - aira2c 根据设置界面参数自动生成aria2.conf文件,存放于路由器内部的/tmp目录中;
6 n8 ^2 P* c1 y. j) I4 u" [8 R     - 可以设定检查aria2c程序是否挂掉的间隔时间,缺省为5分钟;
4 c% b' V$ P! w; p     - 若需要输入界面外的其它参数,在 “aria2 配置自定义” 文本框中输入,每个参数一行;这些参数会自动附加到 aria2.conf文件的末尾;, q  c3 B  X( Y5 D/ \1 t7 x
     - 谨慎“启用 MMAP” ,缺省为禁用。此参数可能导致程序频繁退出;9 H* o: Z' G& H7 O
     - 启用 aria2后,服务管理脚本自动加入 iptables -A INPUT -p tcp --dport 6800 -j ACCEPT,无须手动添加;
& z- D0 t* H( D7 R! j& m/ C
3. 增加了Web页面主题“Hyzoom 雅黑", 修改自RT-N66U的界面;
/ `0 g: A7 b) V/ F# b4. 集成全功能版的Python 2.7.3,包括所有模块所需的依赖库,经过优化,占用固件空间约为4M;

4 H. [3 j3 l. c6 N
5. 更新原版的Minidlna至1.1.0最新版;
1 T* f/ ^- @- l, K6. 集成全功能的wgetpro,支持SSL,以方便小尺寸的批量下载;

% C8 D" l8 m; E7. 部分界面的汉化修正;
2 m' R) N9 C( P- d* N7 \
8. 8M flash以上的路由器,建议刷16M-AIO-AR-TR或带Python的16M-AIO-AR-TR-PY全功能版本.
8 I) k1 W- j! M
6 |. e. s9 }7 ]4 ~  可以直接在0530版本页面升级,无须清除NVRAM。
; U3 ?2 }9 t8 g2 c" F) S====================================( }/ I& ^! n  ?4 u; M9 \0 r
2013.06.19.
' Q7 K; R9 g$ k' l0 P; a[增加] 支持RT-AC66U的专用固件。
) F: u1 K" _5 p8 T$ q( ?
9 X" o4 E' J# ~* l+ o3 P7 D- T2013.06.18.
' l' s- j% }+ m[更正] Netgear WNR3500Lv2固件编译为chk,分为含Python和不含两个版本
$ D! V/ w! Q0 \& C3 G其它固件没有变化,可以不必更新。
+ s; ?0 \; u" q' X( h: J8 W2 i! A
2013.06.17.- g) L0 R( ^4 i2 x. {# \. D
[修正] 系统状态页面无法展开的问题  R$ @+ d$ q5 z+ q4 m; L! ?
[更新] 重新编译了原版中的底层模块,做了优化,各个模块应能协同工作地更好
+ H) E' ^$ Z+ L% |目前使用正常的,无须升级。升级后也不需要清除NVRAM。
9 x! D- B. V: f! A4 ]ZTE H618B慎刷,固件无法驱动无线模块。3 H9 r0 C6 j( _9 W
) S& U/ u* Q* g
2013.06.15.
6 W, L% s4 A& ~$ W9 K( b[更新] 附件中的wpcheck脚本,增加开放  8086, 8087端口
& `! C* p' _+ w' g8 D, ]& `
[更新] 缺省设置国家为中国,时区为北京时区(UTC-8)
* z& [; d$ s, T) O) J, _[更新] 系统状态页面不提示“软件更新”,因汉化后版本名称与Shibby原版不一致
- w& o1 s" Y% p6 t  T5 f- g[修正] 打开TomatoAnon功能,若不需要,禁用即可9 i- `1 R' Z  h2 K" H7 K3 w) r
[更新] 特定路由器专用固件,针对16M的都增加了集成Python的固件,文件名中含有-PY的固件即是
2 I5 \1 v* u  Y9 {' ]% H建议升级到此版本,无须清除NVRAM。! y* [$ _# P9 S4 ?4 i0 d
====================================" \; `! Z2 I7 D' m8 m
  带Python的固件中没有包含WallProxy,因设计GUI管理界面还需一段时间,主要是考虑到NVRAM的容量问题,WallProxy参数如果全部存入NVRAM,会占用6K的空间,不划算。

' S& k8 i$ ?3 b8 y4 A* A% k4 K3 `  现阶段可以做如下手工操作WallProxy.
2 I# S$ a% b  e1 V1 E) E  F下载本帖附件 wallproxy.zip,解压缩。- [# P% W) s) M& r
1. 修改proxy.ini,只需要修改 [gae] 段中的- c5 O) y, A6 Z, w" ?- i8 l
    appid = xxx|yyy|zzz
( I1 t& K/ L( \  E0 N2 O1 _    password = 你登录gmail账户的密码
* @0 F: |4 S% Y  I) N8 o$ o. S+ @2. 上传wallproxy整个目录到路由器的/tmp& G9 H) L1 r( K! f* K. @! d# {% D" z
3. telnet到路由器,运行如下命令:
6 ^, {  \; {4 f: s+ r& ]    cd /tmp/wallproxy/local
/ g. m  a  B# R# R3 c/ d* `    chmod +x wpcheck
2 Y9 }2 w$ B) d    ./wpcheck start5 _. G- \, w% ^3 K/ _' {- ]" }( M
4. 等几秒钟,即可启动wallproxy
! {- V' w# B# W5 b5. 可以用ps查看进程,应有如下信息:' D, c( u3 c4 @7 `% M% P- Q  l
   1527 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py& [0 I" r- z$ b- j
   1531 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py% A" L1 p2 W# x- `7 R* T4 e# K
   1532 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py+ h, a2 W- N# S& p( ~1 ]2 e
6. wallproxy可能会挂掉,但wpcheck会每隔一分钟自动检查。
( }  H5 |8 W; G$ m* O
=======================================================+ m# q* Q9 C8 c9 I2 l0 B
自动上传至GAE& {: H& L! B2 {6 A
1. 修改/tmp/wallproxy/server/autoupload.py 文件中的MYAPPIDS, EMAIL, PASSWD
5 y( G) Y" g) \% ?2 h! R7 mMYAPPIDS = [ 'xxx', 'yyy', 'zzz' ]$ \4 J( x) j- q8 V) F
EMAIL =
'????@gmail.com'' i8 ~6 t0 {& |' A( ]3 O4 H
PASSWD = '******'. P7 M$ n+ ^, Y, ^) @- s0 T
2. 运行

- ?( U* h3 ]/ U6 h8 O  python autoupload.py
6 @, B& t+ c' d! E" p, x3. 上传成功& ]/ z3 y9 |' s
=======================================================
! S3 F! `8 Z0 s( N9 h. [% P
5 o, f: p; k' L4 G, V' b. Q/ a
  欢迎各位提供使用意见,更新固件有风险,本人声明不对结果承担任何责任。
' P) k$ C! _1 B$ U8 q. y
4 F6 @2 ^, j- e& ~. a# s* a* \

5 u6 e6 d% h$ m' L3 ~可以下载固件压缩包,里面已经包含了4M, 8M, 16M的全部固件。) ]3 w# r; H. w5 T4 u
110_Mod_by_bwq518_20130618.7z ,适用于NVRAM 32K的路由器通用固件。
) e1 O0 J" s! Z  b- b2 n3 M; ?
4 C; R. m& K2 Y, z+ a; I8 X

- U: O9 N( Z. x8 r( [4 K
4 k$ X7 s) v6 i9 w+ P8 f* \" \; G
9 U. g/ k, T8 G; q; [/ D
; Q9 ~! e; g4 e1 _; \' N$ j
5 p# p, w) m4 X/ C, W
* h; G. j$ r) a4 b6 V  M! k) k
6 j  V: B& E) \2 U- K' J
* [0 F( L) M' \' V! _! S
6 `! y' P# M$ ^- }/ g/ d+ Y

  l! Y/ G& {- ~4 I+ X110_Mod_by_bwq518_Spec_20130618.7z 是针对特定路由器的专用固件压缩包。4 r9 M5 s: W, N; i

0 |% U2 N  Q4 n1 Q' S, c6 e; `  W1 {
/ J8 f5 q, A  j7 g
- l# T) E1 r1 c) @% C( J5 h! J

本帖子中包含更多资源

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

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