查看: 7605|回复: 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。" t( O- _$ Q6 _7 b1 Q
; a: ~+ Z" i' {3 H4 W4 k" \
1. 原生汉化;

) y, W. ^9 c1 w) I! W/ w2. 集成了Aria2 1.17.1最新版本,汉化的配置界面。集成了yaaw汉化的Web 前端管理界面;( e! \9 i# U* v$ H+ D! E
     - aira2c 根据设置界面参数自动生成aria2.conf文件,存放于路由器内部的/tmp目录中;5 a- w) c" ~4 x+ c& [$ z/ F
     - 可以设定检查aria2c程序是否挂掉的间隔时间,缺省为5分钟;
* s: p$ B1 q, S+ T/ ~1 G7 E" E     - 若需要输入界面外的其它参数,在 “aria2 配置自定义” 文本框中输入,每个参数一行;这些参数会自动附加到 aria2.conf文件的末尾;
2 r- T3 B( |3 [& Q4 ~' e     - 谨慎“启用 MMAP” ,缺省为禁用。此参数可能导致程序频繁退出;
5 ]* y% j# y% S8 {8 a$ ?2 f     - 启用 aria2后,服务管理脚本自动加入 iptables -A INPUT -p tcp --dport 6800 -j ACCEPT,无须手动添加;  V4 X" X8 L+ F  A$ X. s- x' b  b
3. 增加了Web页面主题“Hyzoom 雅黑", 修改自RT-N66U的界面;; t+ F3 {7 s* ?1 C6 \
4. 集成全功能版的Python 2.7.3,包括所有模块所需的依赖库,经过优化,占用固件空间约为4M;
: e, t( i1 `, Q5 d/ E
5. 更新原版的Minidlna至1.1.0最新版;
2 U2 x$ ?- l$ v# ^3 N  l; f6. 集成全功能的wgetpro,支持SSL,以方便小尺寸的批量下载;

/ }& H& }7 ^5 l2 K; \) @# D" V0 d7. 部分界面的汉化修正;
( T9 c& `; W5 ]0 k% Z9 b- u
8. 8M flash以上的路由器,建议刷16M-AIO-AR-TR或带Python的16M-AIO-AR-TR-PY全功能版本.
8 I7 |: K' h/ B; A9 _5 \6 s( y+ G/ X% ]2 H/ y( |( |" ]
  可以直接在0530版本页面升级,无须清除NVRAM。
. z; D4 E3 u8 ]====================================! [- n2 o8 {9 `' F4 v9 `, F; [; B* ^
2013.06.19.9 Y8 k3 C% b2 i& m% o+ V
[增加] 支持RT-AC66U的专用固件。
% A' o4 I2 W% t& U  p( N9 ?
) Z) w5 J$ B; E4 z2013.06.18.
4 T# b5 k: E, E; r5 e[更正] Netgear WNR3500Lv2固件编译为chk,分为含Python和不含两个版本9 n* {+ L5 `7 I/ s; O
其它固件没有变化,可以不必更新。
  o. r4 c- {, \# a; @# Z% Y* w- [2 I) o7 p. O, ~: c4 k1 X' ~- E
2013.06.17.
- r7 v" u4 \9 D. U+ H$ y4 b( o[修正] 系统状态页面无法展开的问题9 X. z/ J, ?8 U# W$ m; P
[更新] 重新编译了原版中的底层模块,做了优化,各个模块应能协同工作地更好, x4 Y, ^$ W  O. V; ?" h$ \
目前使用正常的,无须升级。升级后也不需要清除NVRAM。
1 Y3 l3 D  z0 J+ f2 H1 m: [ZTE H618B慎刷,固件无法驱动无线模块。: }7 d' t0 Y! ?

: |$ v. i; D7 L! [- a- P8 ^2013.06.15.
/ E. l9 z0 e' D2 H; t2 X# R. ]0 t  ~[更新] 附件中的wpcheck脚本,增加开放  8086, 8087端口
* Z4 K" o/ C" [7 k% Z& j5 p- v- x6 |
[更新] 缺省设置国家为中国,时区为北京时区(UTC-8)
) d+ g/ I# e* p$ ~- G5 P[更新] 系统状态页面不提示“软件更新”,因汉化后版本名称与Shibby原版不一致; |* }" u1 D. @4 w
[修正] 打开TomatoAnon功能,若不需要,禁用即可  W3 k" y+ P0 P$ q
[更新] 特定路由器专用固件,针对16M的都增加了集成Python的固件,文件名中含有-PY的固件即是6 B' v# ^( O+ I) Y' x% K- c- ]
建议升级到此版本,无须清除NVRAM。1 }3 r  A) x8 s
====================================
: I( W$ c( C5 w6 p& m  带Python的固件中没有包含WallProxy,因设计GUI管理界面还需一段时间,主要是考虑到NVRAM的容量问题,WallProxy参数如果全部存入NVRAM,会占用6K的空间,不划算。
8 q6 m9 S6 a3 A
  现阶段可以做如下手工操作WallProxy.
9 M0 f) o9 R* Z下载本帖附件 wallproxy.zip,解压缩。  a$ _0 V) r$ X5 `
1. 修改proxy.ini,只需要修改 [gae] 段中的
" f  f, z6 P1 v" e5 M3 I' }    appid = xxx|yyy|zzz. b6 u& s8 u! V3 Z/ x
    password = 你登录gmail账户的密码8 l# @2 q+ Z9 w# f3 j% W
2. 上传wallproxy整个目录到路由器的/tmp
0 g7 D3 d2 I" R* l4 D+ h3. telnet到路由器,运行如下命令:+ e/ N4 j2 D" O. V+ L) g
    cd /tmp/wallproxy/local
$ U' |1 b6 @7 a2 z4 y+ _    chmod +x wpcheck5 S5 E: f. Y# q! J
    ./wpcheck start; O% {# Y: W  ~7 x( p
4. 等几秒钟,即可启动wallproxy
# V. M- `  r4 M5. 可以用ps查看进程,应有如下信息:
8 x, Y; D. V5 s9 T6 {, u2 H   1527 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py, Y: S# F' K9 P* N5 O% B: L
   1531 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
/ h; x; k3 j+ P; n) @+ h. T   1532 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
: L% i* N4 I' [! X* ]5 c( l6. wallproxy可能会挂掉,但wpcheck会每隔一分钟自动检查。
( c, h# c% x+ J8 H
=======================================================& v: k! E# ]- x- W
自动上传至GAE
. l' i4 D; t$ l. E" f* J1 H1. 修改/tmp/wallproxy/server/autoupload.py 文件中的MYAPPIDS, EMAIL, PASSWD. C# t  Z$ f* A" v0 S
MYAPPIDS = [ 'xxx', 'yyy', 'zzz' ]
' v7 K8 B$ h" @2 G; d8 g0 yEMAIL =
'????@gmail.com'
5 N8 G0 q' r1 v6 O, \: \/ n  @PASSWD = '******'& A7 t  Y7 E6 l- S: p. w. ]
2. 运行

# y, Y0 ]% m& R8 S# G% D, G# E! {  t$ Y  python autoupload.py
4 Y& p$ B2 P+ T3. 上传成功, W" H; x% s" L* h
=======================================================
; ~- B; Z4 V( ^" d  G% c7 k' K
( L( O, K" R' K; j
  欢迎各位提供使用意见,更新固件有风险,本人声明不对结果承担任何责任。

8 X* v4 O* I# ?
8 a( V+ N! ?/ z% M

+ L# U2 r( r& H4 S可以下载固件压缩包,里面已经包含了4M, 8M, 16M的全部固件。
+ g; ?4 |0 X5 {2 V# n5 ]1 P110_Mod_by_bwq518_20130618.7z ,适用于NVRAM 32K的路由器通用固件。
. d6 v. F' ^* t9 g+ G3 }! i* Q6 I4 y# d0 d: T7 ]& x

( K* U* q/ S: d' s6 h. ~- ]6 G: w) I2 S9 O% }' _8 Z8 w' l* ~  `

! K4 T" Q2 h/ S0 L
: X8 Q5 Y" r. o5 z$ z& p1 C
8 h0 _) |! k- d" n  U
0 p0 _. u: Q4 P0 i. ~4 b$ {
+ m/ Q0 I" M- x- _  p
0 Z: D! z; v1 q* H& J) [

0 J( Z% D  D$ ~, h2 J/ D$ i  e# y

/ v5 r  y+ H- [5 x
7 C9 ]- H6 `+ n110_Mod_by_bwq518_Spec_20130618.7z 是针对特定路由器的专用固件压缩包。' s6 Z; \+ i* z' z- P
9 A' i# g, y) m: I+ c4 H$ P4 m
2 |9 x' i1 o4 C* t
% Y. }& r! t7 P. `1 V

本帖子中包含更多资源

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

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