找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6236|回复: 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。
+ h" E- r: E0 l- l* w' ~0 B/ G
2 g6 N/ G4 I; J! R& E/ k: M1. 原生汉化;
5 n, A; W4 D8 B/ b! u* I$ [6 S( k
2. 集成了Aria2 1.17.1最新版本,汉化的配置界面。集成了yaaw汉化的Web 前端管理界面;7 `: n( h" f; B+ ~3 H  {$ z" _* T
     - aira2c 根据设置界面参数自动生成aria2.conf文件,存放于路由器内部的/tmp目录中;- y; J" q6 ~8 y% J! j
     - 可以设定检查aria2c程序是否挂掉的间隔时间,缺省为5分钟;0 v5 }) {) Q; |3 A" z
     - 若需要输入界面外的其它参数,在 “aria2 配置自定义” 文本框中输入,每个参数一行;这些参数会自动附加到 aria2.conf文件的末尾;/ @5 O+ h  t" g* k9 F
     - 谨慎“启用 MMAP” ,缺省为禁用。此参数可能导致程序频繁退出;
2 K8 R) m7 x: v3 [6 y     - 启用 aria2后,服务管理脚本自动加入 iptables -A INPUT -p tcp --dport 6800 -j ACCEPT,无须手动添加;
) A" K9 B# B+ f3 b" @
3. 增加了Web页面主题“Hyzoom 雅黑", 修改自RT-N66U的界面;# R5 i: d4 ~# \: [0 Y3 P; l% [5 F
4. 集成全功能版的Python 2.7.3,包括所有模块所需的依赖库,经过优化,占用固件空间约为4M;
$ y2 W! @/ F' b. n7 h
5. 更新原版的Minidlna至1.1.0最新版;
6 ^" F1 b4 t  U3 _8 i# ^6. 集成全功能的wgetpro,支持SSL,以方便小尺寸的批量下载;
' Q; o9 n0 I9 }% _% X8 ~
7. 部分界面的汉化修正;
  o1 Y! t8 ?0 i  I/ V/ Z7 h. y
8. 8M flash以上的路由器,建议刷16M-AIO-AR-TR或带Python的16M-AIO-AR-TR-PY全功能版本.
7 G( j( T4 e  g$ s; e5 F. o/ u
- m; k* r( T* M0 n  D  N' R  可以直接在0530版本页面升级,无须清除NVRAM。( _/ F, F/ {7 Y+ s
====================================" W) i& m4 Y  y! ]
2013.06.19.
( w8 i6 s5 V! e" O1 S& R  G9 o: p+ h[增加] 支持RT-AC66U的专用固件。0 g6 V3 V; o" @7 T+ x/ n) K, x1 V
' h; e7 d: D( @7 i# z, r2 L
2013.06.18.0 w/ K) C, a: X6 s* }
[更正] Netgear WNR3500Lv2固件编译为chk,分为含Python和不含两个版本6 o' b/ ~+ J3 p2 t
其它固件没有变化,可以不必更新。0 N, e' ~* ?- ^

3 ^, G* C# V5 E) D# L2013.06.17.
# U: c/ f5 u9 G( o[修正] 系统状态页面无法展开的问题1 T5 Z% E$ v% I, O" H# f
[更新] 重新编译了原版中的底层模块,做了优化,各个模块应能协同工作地更好7 D8 f0 g% |! }3 A& c, m
目前使用正常的,无须升级。升级后也不需要清除NVRAM。2 ?  h; \- v+ Q
ZTE H618B慎刷,固件无法驱动无线模块。
% E" q. k( I9 G" s( d4 U  r
; W5 [& j1 T& u9 e2013.06.15.) c0 `) k4 q6 y$ _- Y2 b4 J0 ?% V
[更新] 附件中的wpcheck脚本,增加开放  8086, 8087端口
. J3 [% V) I2 L9 O
[更新] 缺省设置国家为中国,时区为北京时区(UTC-8)/ f* h( w  U- F
[更新] 系统状态页面不提示“软件更新”,因汉化后版本名称与Shibby原版不一致
& o  @- S" O1 e5 E" d[修正] 打开TomatoAnon功能,若不需要,禁用即可
' }2 H7 h( X& a( c- y[更新] 特定路由器专用固件,针对16M的都增加了集成Python的固件,文件名中含有-PY的固件即是- e( T6 \. E% @
建议升级到此版本,无须清除NVRAM。
3 f3 I$ m: a$ t+ r1 u  a! k7 }2 w
====================================
( ?' d( O$ e, a% E  带Python的固件中没有包含WallProxy,因设计GUI管理界面还需一段时间,主要是考虑到NVRAM的容量问题,WallProxy参数如果全部存入NVRAM,会占用6K的空间,不划算。
) O. i8 P) F/ W3 Y5 x
  现阶段可以做如下手工操作WallProxy.
* A8 a& l" Y9 D# J, N下载本帖附件 wallproxy.zip,解压缩。
0 |" B" ^, d6 o: J7 i# q- p1. 修改proxy.ini,只需要修改 [gae] 段中的/ t" i" C  k0 x  `8 l$ l- O; |7 I
    appid = xxx|yyy|zzz
; J$ H. r( U- r( r    password = 你登录gmail账户的密码- N! }' J8 X+ B0 f
2. 上传wallproxy整个目录到路由器的/tmp3 O/ u$ D3 \: v7 d& r
3. telnet到路由器,运行如下命令:0 o2 U, \2 [: J5 ~
    cd /tmp/wallproxy/local
3 E3 y6 p( b. H6 D4 Z5 Q" \/ r    chmod +x wpcheck
% L5 |" x- o/ l! @2 T! q    ./wpcheck start
* o/ _+ |# y4 c4. 等几秒钟,即可启动wallproxy' l1 P9 y* i% Q# p, `. @$ s& d
5. 可以用ps查看进程,应有如下信息:1 y* ^0 p) Y. R4 H$ F- W) K/ Y
   1527 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py0 ?+ Q' J, w! W
   1531 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py; B9 _; c5 K+ |  S2 d* G- w, r6 l: b
   1532 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py& Q) H1 H& R8 O7 x, f
6. wallproxy可能会挂掉,但wpcheck会每隔一分钟自动检查。

1 Q* j, d* U. i+ G: T=======================================================6 P: u+ [! q! J; S* _- n4 L
自动上传至GAE* |: v9 x1 q- ^3 ]  ?* v
1. 修改/tmp/wallproxy/server/autoupload.py 文件中的MYAPPIDS, EMAIL, PASSWD
8 p! k9 W4 u& ?2 a  z9 W" A9 M0 uMYAPPIDS = [ 'xxx', 'yyy', 'zzz' ]
3 X9 k: r4 E' z" x9 IEMAIL =
'????@gmail.com'
* a# m1 S  s/ d2 YPASSWD = '******'* S2 `  c7 Q: \( ~/ v6 _6 n
2. 运行

1 j7 [2 h& z; I" j* d0 H! E+ ^  python autoupload.py
. ~5 ?6 M0 u$ W: K; C2 ~3 e( S3. 上传成功' `5 @. }5 Q3 z8 Z8 L  \5 f2 q
=======================================================
* Z2 G/ q/ ]4 Z2 ^! i

0 h$ |& c( B  y7 A* g  h  欢迎各位提供使用意见,更新固件有风险,本人声明不对结果承担任何责任。
& t6 H" w; Q$ m+ d( v% i4 t

6 A+ \2 c! S2 C' ?+ C
7 _; O* w9 H4 z% E/ }& }* l
可以下载固件压缩包,里面已经包含了4M, 8M, 16M的全部固件。5 T3 m$ o$ G* ~4 [
110_Mod_by_bwq518_20130618.7z ,适用于NVRAM 32K的路由器通用固件。
* d  Q/ s1 h) r8 s
; E% g. x6 |1 s5 m# {- S
3 F5 s) R4 R9 {
9 @/ ~5 b' K2 N. x& b, R9 @$ Y
6 _0 W8 m! ~1 V0 z! O
- M" e+ |4 ^4 k* V$ z

+ T: s$ T4 J) d7 l1 A9 h, C# x+ Y
( a: ?" @- V; @4 A, _" s8 v! N4 E
2 x# f4 ]* M1 i% Y0 u9 ^2 _* F
9 O- W+ y0 N: u2 p/ i
. ?6 S! p, ]+ Q$ L
' i9 N- x; Z! j( {7 K

0 K* @7 x) w9 z" l1 D110_Mod_by_bwq518_Spec_20130618.7z 是针对特定路由器的专用固件压缩包。2 }# j4 B5 s2 E% v

% U* d3 H/ j. Q* B2 c' ^- X
- G$ X$ \: I0 B
" e) M7 z( F0 L. h& }1 h, o$ e7 I

本帖子中包含更多资源

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

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

本版积分规则

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

粤公网安备 44152102000001号

GMT+8, 2024-5-5 05:56 , Processed in 0.022180 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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