查看: 7988|回复: 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。
/ X2 J! b2 C/ h/ z- |; I3 r! L( {7 L5 ?% l
1. 原生汉化;

4 j- j% v9 _" z, g2. 集成了Aria2 1.17.1最新版本,汉化的配置界面。集成了yaaw汉化的Web 前端管理界面;
* p! x' G) W, n     - aira2c 根据设置界面参数自动生成aria2.conf文件,存放于路由器内部的/tmp目录中;0 f) q/ H6 P  v. H) ]& m) }8 s
     - 可以设定检查aria2c程序是否挂掉的间隔时间,缺省为5分钟;
# ], L7 G; i! Z( v6 p     - 若需要输入界面外的其它参数,在 “aria2 配置自定义” 文本框中输入,每个参数一行;这些参数会自动附加到 aria2.conf文件的末尾;
9 D. p* f5 F2 s/ x1 \     - 谨慎“启用 MMAP” ,缺省为禁用。此参数可能导致程序频繁退出;( g/ h; |9 |9 m8 K! w! M. M
     - 启用 aria2后,服务管理脚本自动加入 iptables -A INPUT -p tcp --dport 6800 -j ACCEPT,无须手动添加;8 H5 Q, N* K4 {4 B5 V7 H* h
3. 增加了Web页面主题“Hyzoom 雅黑", 修改自RT-N66U的界面;$ e4 Q3 f0 M( ^, v9 E3 A8 z. T+ J
4. 集成全功能版的Python 2.7.3,包括所有模块所需的依赖库,经过优化,占用固件空间约为4M;
$ K7 C  A+ E" C4 o3 O
5. 更新原版的Minidlna至1.1.0最新版;! v, V, O" H, V7 E
6. 集成全功能的wgetpro,支持SSL,以方便小尺寸的批量下载;

, L& X1 w4 ?& e& F7. 部分界面的汉化修正;% K: N: @7 R9 V% d1 }% Y7 l1 b
8. 8M flash以上的路由器,建议刷16M-AIO-AR-TR或带Python的16M-AIO-AR-TR-PY全功能版本.: O  ^( m: O8 _' l# m
8 W- z9 m) C6 q% }
  可以直接在0530版本页面升级,无须清除NVRAM。) e, r, c" x- H; w- r! m% X$ V
====================================) H  j) Z; Z% }
2013.06.19." l& Q  L2 ]6 R6 B
[增加] 支持RT-AC66U的专用固件。
2 W7 ~* x6 S3 H$ j8 a, C& y, H! B* I6 c+ ~$ n3 Z7 q
2013.06.18.# ?& Z  B5 T3 r+ _" x$ W7 l
[更正] Netgear WNR3500Lv2固件编译为chk,分为含Python和不含两个版本
6 p( f$ Q' _4 Y  s; b% Z其它固件没有变化,可以不必更新。
% e  s7 a, b) s1 K+ L) e1 b" {& \  x4 p. E
2013.06.17.
3 f! R' \9 K) W: F: a& ^/ A[修正] 系统状态页面无法展开的问题
# @( ^! [1 j$ ^( ^  Y[更新] 重新编译了原版中的底层模块,做了优化,各个模块应能协同工作地更好
$ {$ N" \8 K5 D  P" V目前使用正常的,无须升级。升级后也不需要清除NVRAM。- K2 }3 G) h5 d: d" y+ q
ZTE H618B慎刷,固件无法驱动无线模块。, T4 ?7 ~; k9 K7 z* }' b
2 {, V' R* e$ N" g, G- @
2013.06.15.$ X  Y1 @' }+ x, b' V* r
[更新] 附件中的wpcheck脚本,增加开放  8086, 8087端口
0 U" F" Y9 }/ ^' Q$ C1 z2 I
[更新] 缺省设置国家为中国,时区为北京时区(UTC-8)- r. n" C# u) T8 \6 V! B: l3 z
[更新] 系统状态页面不提示“软件更新”,因汉化后版本名称与Shibby原版不一致1 ]# ~$ }- A' y* i4 B; A
[修正] 打开TomatoAnon功能,若不需要,禁用即可
7 f8 m" l$ ?' O7 `! E( O[更新] 特定路由器专用固件,针对16M的都增加了集成Python的固件,文件名中含有-PY的固件即是
$ Q% w/ B' I. f9 r建议升级到此版本,无须清除NVRAM。
! P$ \: q/ e, N
====================================0 }3 k& F9 N+ p, @0 t% t
  带Python的固件中没有包含WallProxy,因设计GUI管理界面还需一段时间,主要是考虑到NVRAM的容量问题,WallProxy参数如果全部存入NVRAM,会占用6K的空间,不划算。

1 h! ^% S: {9 l& B, X  现阶段可以做如下手工操作WallProxy./ a1 `* T: N9 |
下载本帖附件 wallproxy.zip,解压缩。- \" D- t( v6 E7 I5 Z% x5 Y9 p
1. 修改proxy.ini,只需要修改 [gae] 段中的
. Y0 r4 Z3 V, W. e" r+ i    appid = xxx|yyy|zzz
7 V) ?6 t' W6 E$ G% \$ y$ G9 x2 S- w    password = 你登录gmail账户的密码
. u3 P: a8 R  O. V2. 上传wallproxy整个目录到路由器的/tmp/ T0 H$ `/ ]! {. k
3. telnet到路由器,运行如下命令:0 T! W1 M- q# N) ~1 o1 m
    cd /tmp/wallproxy/local0 f" X8 I3 O9 N7 b- t0 ?
    chmod +x wpcheck1 p8 I; S( A4 f# s7 _- q$ Y- y+ A
    ./wpcheck start
& p; ]/ n4 Y7 p2 t' d4 j4. 等几秒钟,即可启动wallproxy, `5 J( d/ _( F) L8 Z1 E+ {2 P! M9 F
5. 可以用ps查看进程,应有如下信息:
1 F! b8 o8 e% {0 _3 h   1527 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py; ]( M  A# f* e6 O( T3 U5 T
   1531 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py" t2 X8 r) ]* l
   1532 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
& C& T7 b* s* c8 V' V6. wallproxy可能会挂掉,但wpcheck会每隔一分钟自动检查。

/ w9 `& s' p) I: K4 w" R+ i=======================================================" S4 t# \% n3 S* r5 J6 N. G
自动上传至GAE4 [) q/ @* S6 `. T- z1 Y* p3 w
1. 修改/tmp/wallproxy/server/autoupload.py 文件中的MYAPPIDS, EMAIL, PASSWD
( I3 q5 k+ t3 ]% CMYAPPIDS = [ 'xxx', 'yyy', 'zzz' ]
! v1 e* q0 h7 Q1 y2 VEMAIL =
'????@gmail.com'
5 @+ C' u) P- G# }+ ~PASSWD = '******', E/ u, A6 `  P! `3 S" G$ P' f
2. 运行

- B+ P1 w, Z$ E: k$ Q; N: Z  python autoupload.py5 L1 p7 D  [2 U" K
3. 上传成功
; j. ], M; n0 D3 t=======================================================
1 U7 E. i3 G4 c# K. C
% y# t; f5 ?5 a
  欢迎各位提供使用意见,更新固件有风险,本人声明不对结果承担任何责任。

; G" c% ^, A- Z: Q. r* |* J/ ^! q5 s! {! X
( N& ]  a4 \/ L0 k7 o  H. o1 g
可以下载固件压缩包,里面已经包含了4M, 8M, 16M的全部固件。* e' |* j# l8 M4 o" d0 J+ D% B+ |. Q
110_Mod_by_bwq518_20130618.7z ,适用于NVRAM 32K的路由器通用固件。4 y; Y- K& @) r& z- h+ ^% O
, |( U/ h7 l3 v& j% I7 F! \
! Y; S. l9 g( m" h
3 b4 Y, `: U6 q, \5 a9 h
* B1 M& D# Z3 j& u+ {& R
8 K1 c; {$ f' \, k

; g9 c; c$ o- m5 ^( W- z# M' f
% Z* K! ?( D0 v" B9 |

2 }! C6 [  m& n! T& V  I
' a# a9 v7 }: Y8 X% M: I6 c: ?8 L+ J

0 {6 L. R) c' v" x5 ]- W% G+ i
+ Z1 v# G3 S/ U! y  q110_Mod_by_bwq518_Spec_20130618.7z 是针对特定路由器的专用固件压缩包。; `, h! [9 x) W% h7 E& O! v. E

$ `, R$ @# K3 R5 n! f; d7 b  q

( O0 h1 M* u* a- J7 B/ s; K: T

本帖子中包含更多资源

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

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