查看: 7551|回复: 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。) O+ h0 l# R1 V+ j

1 Z' B+ M- f, z' Q1. 原生汉化;
) J, ?; k1 T$ T; H6 L9 ~: N( w0 @
2. 集成了Aria2 1.17.1最新版本,汉化的配置界面。集成了yaaw汉化的Web 前端管理界面;
. X* G" r  O6 v: B4 o, E4 L& k     - aira2c 根据设置界面参数自动生成aria2.conf文件,存放于路由器内部的/tmp目录中;' f) O/ X9 K3 C- S( k, P' G7 h
     - 可以设定检查aria2c程序是否挂掉的间隔时间,缺省为5分钟;
& H( _0 v' F: g+ p, b     - 若需要输入界面外的其它参数,在 “aria2 配置自定义” 文本框中输入,每个参数一行;这些参数会自动附加到 aria2.conf文件的末尾;
  z$ d7 ?7 i! s8 B- L# _; c2 h- Z     - 谨慎“启用 MMAP” ,缺省为禁用。此参数可能导致程序频繁退出;7 B$ }* Z( \3 w, r7 F/ u) U
     - 启用 aria2后,服务管理脚本自动加入 iptables -A INPUT -p tcp --dport 6800 -j ACCEPT,无须手动添加;1 s& Q, @- G6 u, i! }# ]
3. 增加了Web页面主题“Hyzoom 雅黑", 修改自RT-N66U的界面;
1 \/ S8 D5 \$ S) f1 `1 Z  M6 y4. 集成全功能版的Python 2.7.3,包括所有模块所需的依赖库,经过优化,占用固件空间约为4M;

' s% n  r; N- A& ^; N$ M
5. 更新原版的Minidlna至1.1.0最新版;
0 W/ m; }3 ~0 J( s6. 集成全功能的wgetpro,支持SSL,以方便小尺寸的批量下载;
- j/ `( A& l9 ], ~- z  [5 a
7. 部分界面的汉化修正;) P0 l4 E' t; @& |$ ^( p
8. 8M flash以上的路由器,建议刷16M-AIO-AR-TR或带Python的16M-AIO-AR-TR-PY全功能版本.9 v8 K5 }/ Q, [% f: w( V: ^4 g5 }; u4 \

. `0 Y* F& M* x2 z  可以直接在0530版本页面升级,无须清除NVRAM。
' F9 b# ?* ^! E, x- @====================================% c4 t! n$ n& X& U8 c2 a9 {
2013.06.19.$ g1 X. y0 P4 D
[增加] 支持RT-AC66U的专用固件。
" {6 c) E' w9 U9 T( I* ?
7 [; x: |* B( K: E2013.06.18.2 d1 _& O8 T$ Y4 [
[更正] Netgear WNR3500Lv2固件编译为chk,分为含Python和不含两个版本
5 g# m7 ^% w6 l7 |其它固件没有变化,可以不必更新。
! I6 i* W) R% J! M& N1 H' T6 `  C$ Z' f% T0 x9 V1 D
2013.06.17.* v2 ?6 J: a' ~
[修正] 系统状态页面无法展开的问题
2 K) Z  P5 w5 R+ ~! T[更新] 重新编译了原版中的底层模块,做了优化,各个模块应能协同工作地更好' n/ B5 Y$ J' A( }$ Y
目前使用正常的,无须升级。升级后也不需要清除NVRAM。
. p! _' [0 |2 n7 b: vZTE H618B慎刷,固件无法驱动无线模块。
' p% [2 e) d6 [; N( t
# d3 L3 j* b7 H, p# c6 J2013.06.15./ p5 W9 ^2 s% f
[更新] 附件中的wpcheck脚本,增加开放  8086, 8087端口
; z+ Q1 `  C; \' ?1 x4 O2 `+ w' L
[更新] 缺省设置国家为中国,时区为北京时区(UTC-8)
; U, v# A0 i! W- C[更新] 系统状态页面不提示“软件更新”,因汉化后版本名称与Shibby原版不一致/ x; q/ |  X/ G0 x2 G; ^+ \
[修正] 打开TomatoAnon功能,若不需要,禁用即可1 [* q. y' ~* d: s
[更新] 特定路由器专用固件,针对16M的都增加了集成Python的固件,文件名中含有-PY的固件即是
* y  C6 i$ U# A8 V% @" x/ i' l% ~建议升级到此版本,无须清除NVRAM。
3 y+ y: A" m  ^5 O6 q) c
====================================
! @* D1 i0 Y; c! j9 H: \7 P  带Python的固件中没有包含WallProxy,因设计GUI管理界面还需一段时间,主要是考虑到NVRAM的容量问题,WallProxy参数如果全部存入NVRAM,会占用6K的空间,不划算。
" r7 L4 d  `; d0 Y6 p4 p
  现阶段可以做如下手工操作WallProxy.2 m, v/ t6 {- a) W8 b$ D+ `
下载本帖附件 wallproxy.zip,解压缩。- u, F3 G7 s1 e! [" i1 P
1. 修改proxy.ini,只需要修改 [gae] 段中的
4 a  y9 R( ^9 J" x# o" Z4 u4 Y% y    appid = xxx|yyy|zzz
5 e+ A" w# d, A    password = 你登录gmail账户的密码
1 ?! n/ Y3 L" C1 y" J/ z2. 上传wallproxy整个目录到路由器的/tmp5 x* J4 Z' I) Q9 y! l
3. telnet到路由器,运行如下命令:% a" |: b9 }( U, V, j: n) f3 q
    cd /tmp/wallproxy/local: h4 d, r2 C6 g) Q2 M7 ~2 f2 X
    chmod +x wpcheck: d: `6 `. A& [2 X
    ./wpcheck start
) _7 w* n& P1 q& Y  t5 G6 g4. 等几秒钟,即可启动wallproxy
7 y" X3 n  \; w! V; H' j; L* g5. 可以用ps查看进程,应有如下信息:; m: M5 E- V: J1 v* x, `2 }1 y1 I* d% v
   1527 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
- A4 N( F' `2 y6 w, I. N   1531 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py+ B& E2 c3 c6 {4 }& t
   1532 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
! r1 [  S/ d/ [; ?2 c: L6. wallproxy可能会挂掉,但wpcheck会每隔一分钟自动检查。
' k2 ~9 ?! z7 s; k9 n: ~# j! u
=======================================================
/ T5 X: c8 D/ R) H- a2 H自动上传至GAE( }" X: D8 k( }6 S
1. 修改/tmp/wallproxy/server/autoupload.py 文件中的MYAPPIDS, EMAIL, PASSWD( Q6 y& E9 d$ L( T
MYAPPIDS = [ 'xxx', 'yyy', 'zzz' ]0 K3 z/ @: s/ l  R
EMAIL =
'????@gmail.com'4 ^9 p* Y8 s# g/ j- z9 m) e' l
PASSWD = '******'
- _, M; a* ~7 B6 K. b2. 运行

3 E0 k- r& h7 v& P4 ~2 z$ r- L  ~  python autoupload.py7 g& {: r! P3 L  E0 i9 M/ S
3. 上传成功& T' Z, c" ^: H# M7 m, d
=======================================================
+ |% u$ C3 l3 C: e
; {: `3 M4 g  q7 B" X) Y6 j
  欢迎各位提供使用意见,更新固件有风险,本人声明不对结果承担任何责任。
- h8 {4 }; ]- P; o8 [6 p) s3 B+ I

9 f& |5 n8 f8 L2 M+ Q9 b' z9 j
' W' O! {0 H' z/ O, K. U7 o7 l
可以下载固件压缩包,里面已经包含了4M, 8M, 16M的全部固件。4 k3 m: x- @2 ]- d6 O
110_Mod_by_bwq518_20130618.7z ,适用于NVRAM 32K的路由器通用固件。
  j# {: a7 ?, u/ M# U$ E$ G, K
: c7 O( s9 I) X4 D: A- V
" T) j- z5 c# L+ q' Z

" z6 G  D, `5 w, X- z& y& |! ]0 ^$ G1 r! M$ O9 r0 N- [

, U6 T1 R, D1 \& y$ p
7 ]. n8 N" U: P3 R7 y' _9 O  u+ p# \8 C6 _# Q4 _
) u) g% i* {4 d" I* \1 t- W) S. a

8 C$ i2 o* L  v, L% x+ h
" Y! N+ Z3 f, P$ |, ~
% m" L5 v, I- R

1 E# P7 d4 s. T& K: i5 M. a$ ]110_Mod_by_bwq518_Spec_20130618.7z 是针对特定路由器的专用固件压缩包。+ u7 j" N  w% O9 r( a
( @9 Y* n1 S; g2 C* X: m: e

; c4 w6 y# q8 N$ C( c

2 t, U3 \( Y  O

本帖子中包含更多资源

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

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