查看: 7656|回复: 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。  N2 r6 `* G' A. n2 f4 L' l

5 n" U! x3 y( \1. 原生汉化;
$ K; P% K6 a6 g
2. 集成了Aria2 1.17.1最新版本,汉化的配置界面。集成了yaaw汉化的Web 前端管理界面;
6 ~* J" |9 a# A7 A  n9 n     - aira2c 根据设置界面参数自动生成aria2.conf文件,存放于路由器内部的/tmp目录中;- z! \. [; ?* Z& N- R6 c
     - 可以设定检查aria2c程序是否挂掉的间隔时间,缺省为5分钟;5 K+ X- @' U: _+ ?- w
     - 若需要输入界面外的其它参数,在 “aria2 配置自定义” 文本框中输入,每个参数一行;这些参数会自动附加到 aria2.conf文件的末尾;" a% M3 m4 L' _6 ^, S
     - 谨慎“启用 MMAP” ,缺省为禁用。此参数可能导致程序频繁退出;0 n5 I0 K2 X( q
     - 启用 aria2后,服务管理脚本自动加入 iptables -A INPUT -p tcp --dport 6800 -j ACCEPT,无须手动添加;
" \& d7 I$ _9 Y- \) v8 x6 \$ t
3. 增加了Web页面主题“Hyzoom 雅黑", 修改自RT-N66U的界面;
, F5 I  X$ b* C4. 集成全功能版的Python 2.7.3,包括所有模块所需的依赖库,经过优化,占用固件空间约为4M;

3 O* M( }6 }$ d* Q" r
5. 更新原版的Minidlna至1.1.0最新版;
  e1 Z2 [3 n4 y3 H4 L  W6. 集成全功能的wgetpro,支持SSL,以方便小尺寸的批量下载;

0 G% o$ D0 H4 \6 l- f8 @% h6 M6 ^& X7. 部分界面的汉化修正;
& p- I9 ?  B5 K3 _& s
8. 8M flash以上的路由器,建议刷16M-AIO-AR-TR或带Python的16M-AIO-AR-TR-PY全功能版本., J; `. P# n2 m$ M1 o1 A
9 o' k$ ~6 i! \# m1 w8 X: B6 a
  可以直接在0530版本页面升级,无须清除NVRAM。3 G0 F- ^1 D' D5 `% A
====================================
' Z! b' H( T* J1 x9 m2013.06.19.
3 N  G) x$ g1 O" |9 f  P0 E[增加] 支持RT-AC66U的专用固件。% _9 D: a# J% v8 v# D. N
9 W7 [8 c8 [0 f8 v9 C5 k8 b
2013.06.18.
4 G6 t  M1 e$ W[更正] Netgear WNR3500Lv2固件编译为chk,分为含Python和不含两个版本
/ x) O& p* h" W" X7 x4 n# r' G其它固件没有变化,可以不必更新。
3 s  ~- |2 S8 N4 z/ U* p2 q0 F; s3 \* D; `5 h& m
2013.06.17.
: C9 P4 W5 x. ?+ ~4 w[修正] 系统状态页面无法展开的问题( ~( s# A" t: M; R* G+ k
[更新] 重新编译了原版中的底层模块,做了优化,各个模块应能协同工作地更好
# A; t# I. `* T5 a# R; P目前使用正常的,无须升级。升级后也不需要清除NVRAM。# u! s) F: t9 ^5 N6 S$ j
ZTE H618B慎刷,固件无法驱动无线模块。
. ^" `& H) d3 H! [$ q9 T% {& K( `& @2 ?
2013.06.15.( `* g) M) D5 S/ J3 ?- C
[更新] 附件中的wpcheck脚本,增加开放  8086, 8087端口
8 V; m% n  f- Q. E9 x0 @; O
[更新] 缺省设置国家为中国,时区为北京时区(UTC-8)8 R5 q4 [" d4 r: ^8 }5 X
[更新] 系统状态页面不提示“软件更新”,因汉化后版本名称与Shibby原版不一致7 n- b& q) o9 r5 W# l% r% u0 U
[修正] 打开TomatoAnon功能,若不需要,禁用即可" C0 B3 [: c& C' t' Z7 d
[更新] 特定路由器专用固件,针对16M的都增加了集成Python的固件,文件名中含有-PY的固件即是$ x2 }( L$ O$ `8 h  k$ K5 j; T% R
建议升级到此版本,无须清除NVRAM。
' l; s8 j+ v/ t2 b( E
====================================
2 U+ [8 R; O1 B  带Python的固件中没有包含WallProxy,因设计GUI管理界面还需一段时间,主要是考虑到NVRAM的容量问题,WallProxy参数如果全部存入NVRAM,会占用6K的空间,不划算。
8 [4 u* ^; w) q1 L/ @5 U3 b1 g
  现阶段可以做如下手工操作WallProxy.
" J+ ~8 R- S, P7 i% A$ b下载本帖附件 wallproxy.zip,解压缩。
  o1 E6 |, U$ c6 V& m9 p( E1. 修改proxy.ini,只需要修改 [gae] 段中的% |6 {- H5 A9 w* T3 n3 X
    appid = xxx|yyy|zzz
4 }+ @, A1 @/ a/ g    password = 你登录gmail账户的密码# i* L$ v" x) S$ n4 i8 Y
2. 上传wallproxy整个目录到路由器的/tmp3 W; t# g: C- Z1 ]# K8 Q5 l
3. telnet到路由器,运行如下命令:
- C* w7 y8 m1 X/ m    cd /tmp/wallproxy/local9 U, E' O% [3 m( @
    chmod +x wpcheck
" f% M* s( J' e9 d6 d2 \2 `( h    ./wpcheck start* ?- @. S( y) N1 s& `
4. 等几秒钟,即可启动wallproxy
4 l( G$ s7 N9 E) Q; M" g. p: M/ M5. 可以用ps查看进程,应有如下信息:
9 P$ y% X" O3 [6 H. C   1527 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py' ?* m% d7 o5 q, [, T/ j- x# {
   1531 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
  `9 {6 I7 m9 i1 q   1532 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
' m: X. j6 f* W- y! A; c6. wallproxy可能会挂掉,但wpcheck会每隔一分钟自动检查。

4 `0 r2 R! _$ Q; |! g+ u6 l0 b=======================================================+ L: Z! t  O( r; r
自动上传至GAE9 D9 `1 v4 `6 T0 N) F  _& W
1. 修改/tmp/wallproxy/server/autoupload.py 文件中的MYAPPIDS, EMAIL, PASSWD
7 ?7 ]" X: V  H" _MYAPPIDS = [ 'xxx', 'yyy', 'zzz' ]
0 J. M9 U2 v$ W# a' L+ g4 ^$ \EMAIL =
'????@gmail.com'
) U7 n6 b9 P" \PASSWD = '******'
) W( V: N; Y6 b0 |5 i# c3 A/ Y5 T2. 运行

. B! X5 e7 f4 v" X  python autoupload.py5 b' c  C' q2 R4 }9 c6 D; R
3. 上传成功" U& p# O3 Y) c2 V5 C. Y
=======================================================) x2 N' v- ~8 ^' J( P, Q

. }7 s% U/ B6 Q, r; J7 J  欢迎各位提供使用意见,更新固件有风险,本人声明不对结果承担任何责任。
7 y, P+ ]8 p9 n( O% {
8 d* m4 _3 {" C; c- x8 _
# A8 v& t- T7 M5 j) D
可以下载固件压缩包,里面已经包含了4M, 8M, 16M的全部固件。
) Z3 Z6 P; k, X  I110_Mod_by_bwq518_20130618.7z ,适用于NVRAM 32K的路由器通用固件。
; S% y  m' A  Z* C6 Y7 T& v
" l* y; E, t( c! Y2 C- l& ?
+ X" F4 G$ R9 X% q6 E

+ O4 w+ J6 |6 H# p( v' s) g3 t3 Q4 e7 Y& v

: n+ a$ l& x: J4 |
  ]: `8 d6 X, Z' g8 L
, p. i) P% i4 c/ n3 F
1 [7 B3 N7 E( D8 L

+ ^' e6 {! n  j; [# ?$ U, L7 n
7 p" _! U2 v, ?

" D, c2 L# h% m# _% j* p3 q( N+ ?% K9 k3 @
110_Mod_by_bwq518_Spec_20130618.7z 是针对特定路由器的专用固件压缩包。5 u; j5 Q9 l7 X- A2 m; z6 [# k

$ r" S8 `. D; x5 x8 m4 p1 n1 v
0 n5 Y- Z( C0 ^& L) C$ f9 L- B8 K; s
% ?' y* q1 b1 F7 O; @; C* q( s

本帖子中包含更多资源

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

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