找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6186|回复: 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 c% T- C6 B5 ^2 L& E$ P- D7 p% I
, J( Q1 |! w' ~) V) r; H) w) ?
1. 原生汉化;

8 G) e( L/ Z! O2. 集成了Aria2 1.17.1最新版本,汉化的配置界面。集成了yaaw汉化的Web 前端管理界面;5 P' J, {5 }$ o: X
     - aira2c 根据设置界面参数自动生成aria2.conf文件,存放于路由器内部的/tmp目录中;
/ T1 d; `8 G7 O  h. e* }     - 可以设定检查aria2c程序是否挂掉的间隔时间,缺省为5分钟;7 O( g1 j5 y1 i! F9 [6 r
     - 若需要输入界面外的其它参数,在 “aria2 配置自定义” 文本框中输入,每个参数一行;这些参数会自动附加到 aria2.conf文件的末尾;
6 o; m" x  ]9 j     - 谨慎“启用 MMAP” ,缺省为禁用。此参数可能导致程序频繁退出;3 C4 c8 T2 F8 J( H$ u
     - 启用 aria2后,服务管理脚本自动加入 iptables -A INPUT -p tcp --dport 6800 -j ACCEPT,无须手动添加;
# _2 e  r1 c( @, p0 Z! x
3. 增加了Web页面主题“Hyzoom 雅黑", 修改自RT-N66U的界面;
0 W% G+ N: H5 a& P* d) a% a2 r4. 集成全功能版的Python 2.7.3,包括所有模块所需的依赖库,经过优化,占用固件空间约为4M;
% v' U; G/ H" ^8 @& E0 R
5. 更新原版的Minidlna至1.1.0最新版;
( J* y( X1 [& U7 F6. 集成全功能的wgetpro,支持SSL,以方便小尺寸的批量下载;

# G* b* B0 z, F1 D) [) ?' K7. 部分界面的汉化修正;# B" z3 }# e# j3 x6 v/ u
8. 8M flash以上的路由器,建议刷16M-AIO-AR-TR或带Python的16M-AIO-AR-TR-PY全功能版本.7 F( n, Q) z8 \1 Q

: e$ W& ~( h: Q2 U7 F1 O# _  可以直接在0530版本页面升级,无须清除NVRAM。/ y  z. H* U7 }5 d* H0 P1 W
====================================, z7 t8 C7 R+ O/ ]3 `, N
2013.06.19.
, D4 \% B& D$ R3 H[增加] 支持RT-AC66U的专用固件。0 d; U; p( q' v" _5 ~, X
( m9 N( ~# l( C% x
2013.06.18.
, i" x$ {. P% A6 {6 ]* B; v4 p9 B[更正] Netgear WNR3500Lv2固件编译为chk,分为含Python和不含两个版本& ?& ~1 \8 j. y* o6 p
其它固件没有变化,可以不必更新。6 {1 A+ w# r0 |
# `+ F/ E+ `2 Y9 Q+ s8 O
2013.06.17.6 N: v. [; g; d. G: l) W
[修正] 系统状态页面无法展开的问题$ r1 t* _6 J! M
[更新] 重新编译了原版中的底层模块,做了优化,各个模块应能协同工作地更好
% X7 ?: k3 p' N' }目前使用正常的,无须升级。升级后也不需要清除NVRAM。
8 c+ [9 _! l: V) uZTE H618B慎刷,固件无法驱动无线模块。. J: Q4 H' q4 e( u, G
2 e: a- e$ S  F) B1 c- x' s! _: Z
2013.06.15.
& O/ g  C# W8 D$ j[更新] 附件中的wpcheck脚本,增加开放  8086, 8087端口
0 J% s) R5 L$ L7 T" u. k5 P
[更新] 缺省设置国家为中国,时区为北京时区(UTC-8)
! T+ G! p3 [, \[更新] 系统状态页面不提示“软件更新”,因汉化后版本名称与Shibby原版不一致: P; O; B0 |( x  Z
[修正] 打开TomatoAnon功能,若不需要,禁用即可
! n2 `- E8 F+ [" \[更新] 特定路由器专用固件,针对16M的都增加了集成Python的固件,文件名中含有-PY的固件即是, h$ Z& B& N& k3 M
建议升级到此版本,无须清除NVRAM。6 j, N' v& a& b  X4 H
====================================
/ t7 Y' R" K  M! o  带Python的固件中没有包含WallProxy,因设计GUI管理界面还需一段时间,主要是考虑到NVRAM的容量问题,WallProxy参数如果全部存入NVRAM,会占用6K的空间,不划算。

; l6 f$ N& U( D  现阶段可以做如下手工操作WallProxy.
; D/ U! ^% K% _( A2 m下载本帖附件 wallproxy.zip,解压缩。
: w0 I8 L3 A/ g+ Q$ Y1. 修改proxy.ini,只需要修改 [gae] 段中的: G& S) H0 P3 H, [
    appid = xxx|yyy|zzz: u5 A! v: d+ D. D% m/ Y% d& ]9 Q) Z5 J
    password = 你登录gmail账户的密码, i4 q. P: n# }3 E
2. 上传wallproxy整个目录到路由器的/tmp
3 E3 K# l$ I$ M- G3. telnet到路由器,运行如下命令:  E" c& e. n0 v1 H) ?" y
    cd /tmp/wallproxy/local
7 q$ u% W8 b+ u; R: M- a    chmod +x wpcheck. M" U7 C2 Q" U+ f5 G1 n
    ./wpcheck start
8 |# D* g: p. F. I1 N2 M1 Q) s( s! l4. 等几秒钟,即可启动wallproxy
- m! A' z; Y: |+ W  O% X3 b0 F5. 可以用ps查看进程,应有如下信息:  z$ j- \2 ?+ a1 E1 S
   1527 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
+ y" m) Y/ _- a+ L   1531 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py( p+ P+ |* \' r1 V7 k& P/ O1 M
   1532 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
$ a9 k* w: s6 K& c* U  F) M6. wallproxy可能会挂掉,但wpcheck会每隔一分钟自动检查。

% P* ^1 a+ \, }6 s4 |5 }=======================================================
" r/ a8 I5 v* p6 q/ p& q& M2 _! t自动上传至GAE$ H2 c1 J7 Q1 h, C2 i* u! o, o- D
1. 修改/tmp/wallproxy/server/autoupload.py 文件中的MYAPPIDS, EMAIL, PASSWD
8 x$ e9 U' H5 V+ }2 M4 y" Z- z6 [  aMYAPPIDS = [ 'xxx', 'yyy', 'zzz' ]
9 n# {" A1 {: Z& Z4 n- GEMAIL =
'????@gmail.com'
7 f+ T( j) _1 u4 Q' t, N$ }PASSWD = '******'
/ A; O8 H" Y: I7 }& S, S2. 运行
" c, X" o1 d6 Z
  python autoupload.py
$ u) o9 J" A& V$ K% R' Y3. 上传成功9 S  t; i+ V' e% c% e9 L8 B
=======================================================
1 `0 ~: ?  V, E* W) Y$ `
) I0 a; g3 |+ }9 y0 t" N& E" g" ~" L
  欢迎各位提供使用意见,更新固件有风险,本人声明不对结果承担任何责任。

0 k) V3 {$ ]  Y8 e. X6 J7 S0 K
8 g  ?6 p$ g8 S9 a
) ^( ~4 J1 S, P# }
可以下载固件压缩包,里面已经包含了4M, 8M, 16M的全部固件。1 r3 O1 Q9 c& ^' ?: k
110_Mod_by_bwq518_20130618.7z ,适用于NVRAM 32K的路由器通用固件。7 F: [4 g+ q+ O! U

6 z7 V! |9 s0 q8 U1 W+ D5 O
% m0 U! i: M% S" s- |
' e) U, A5 j8 f; p5 b2 p" r

$ H1 F0 D7 K& H! S* ]$ t

0 E3 T$ Z* `# l: N5 \0 N  c/ t. A4 q$ p( R( p& D7 U5 Q
9 G2 U) P3 w, S2 g8 D
6 C2 N1 l; T" s3 }' j2 D' u

4 ^% d8 y2 y8 y- ^, i6 J0 k
. T' {& I0 @8 t* e2 e$ @- ?1 |
& j0 [/ Z: R+ s& r1 T3 A
; x9 F1 ^8 e7 c/ ]. R6 X
110_Mod_by_bwq518_Spec_20130618.7z 是针对特定路由器的专用固件压缩包。0 T: g6 v$ Q; h! [. z
( `6 Q0 N6 q& L! R9 ~, ]

8 s  x) |+ m5 s
4 X7 T6 a) E" P  |3 X5 ?

本帖子中包含更多资源

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

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

本版积分规则

QQ|Archiver|小黑屋|宽带技术网 |网站地图

粤公网安备 44152102000001号

GMT+8, 2024-4-25 17:45 , Processed in 0.022411 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表