查看: 7674|回复: 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。
( U% a8 i! F& E7 b
% M8 b& u: I  s; ]+ I1. 原生汉化;

  S: Z& x( ~% Q5 U2. 集成了Aria2 1.17.1最新版本,汉化的配置界面。集成了yaaw汉化的Web 前端管理界面;7 f5 \! \" F0 D# d# W. p# O
     - aira2c 根据设置界面参数自动生成aria2.conf文件,存放于路由器内部的/tmp目录中;
: P0 _8 o4 R: x     - 可以设定检查aria2c程序是否挂掉的间隔时间,缺省为5分钟;* S0 n" Q: z  z
     - 若需要输入界面外的其它参数,在 “aria2 配置自定义” 文本框中输入,每个参数一行;这些参数会自动附加到 aria2.conf文件的末尾;. m" c. u1 Q6 l9 S2 v, a) T) t
     - 谨慎“启用 MMAP” ,缺省为禁用。此参数可能导致程序频繁退出;
8 n4 |: T! I; |     - 启用 aria2后,服务管理脚本自动加入 iptables -A INPUT -p tcp --dport 6800 -j ACCEPT,无须手动添加;
9 k9 |& w5 l# R8 h; i3 p
3. 增加了Web页面主题“Hyzoom 雅黑", 修改自RT-N66U的界面;
: E1 b1 ~) e0 a1 a3 T4. 集成全功能版的Python 2.7.3,包括所有模块所需的依赖库,经过优化,占用固件空间约为4M;

6 C) b. m, z4 z9 N7 \# w
5. 更新原版的Minidlna至1.1.0最新版;  Z" ?, T( L$ }. Y) Z( _/ l
6. 集成全功能的wgetpro,支持SSL,以方便小尺寸的批量下载;

: R; P1 P# S0 j0 `5 j7. 部分界面的汉化修正;
2 Q. q% F  {, H- N1 k
8. 8M flash以上的路由器,建议刷16M-AIO-AR-TR或带Python的16M-AIO-AR-TR-PY全功能版本.) T+ y7 L0 U8 o: M4 ^5 P  Q( Q

' C& Y2 |( m- ]9 y  可以直接在0530版本页面升级,无须清除NVRAM。
7 S* i5 d2 O1 T5 c# P% I, q% c====================================
6 O& K/ b' t+ x9 X2013.06.19.+ X' x: P* b7 I, D6 Y) f- H. O5 e
[增加] 支持RT-AC66U的专用固件。
5 P# \- s) S/ u7 [0 T& E
) Y  `4 S4 l( }  J2013.06.18.4 B+ k- x+ n& X$ i+ o0 A: S" g0 f
[更正] Netgear WNR3500Lv2固件编译为chk,分为含Python和不含两个版本
1 V5 q8 }3 h' k其它固件没有变化,可以不必更新。
6 S; ~7 q& L" I' Q6 M" k
, k+ {' c+ F  ?5 b% N2013.06.17.
5 ]' M9 l- P9 X* N[修正] 系统状态页面无法展开的问题
8 E* m" ^7 @! k# @' p[更新] 重新编译了原版中的底层模块,做了优化,各个模块应能协同工作地更好* c" p, y# T, G) B* Y
目前使用正常的,无须升级。升级后也不需要清除NVRAM。" |3 x) Q1 ~. E+ t- y
ZTE H618B慎刷,固件无法驱动无线模块。+ N" Z$ \# B- Q6 D/ |: f% j

6 `; e6 V) L+ q% ?! u+ R$ V0 C7 J2013.06.15.
& i  C1 v" S7 o( J/ j[更新] 附件中的wpcheck脚本,增加开放  8086, 8087端口
! {& j5 ~7 R4 S9 v0 ~4 h
[更新] 缺省设置国家为中国,时区为北京时区(UTC-8)0 ^/ K+ }. \8 \4 C2 @& P  r
[更新] 系统状态页面不提示“软件更新”,因汉化后版本名称与Shibby原版不一致1 M! I! P8 q0 }2 |) f# l1 I! }" S
[修正] 打开TomatoAnon功能,若不需要,禁用即可  \+ s* W) ?5 l9 ~6 [
[更新] 特定路由器专用固件,针对16M的都增加了集成Python的固件,文件名中含有-PY的固件即是
* S! u0 q. @" D. w9 l3 S  V建议升级到此版本,无须清除NVRAM。3 p; w) _0 B0 e0 I" h5 p8 I# d
====================================- J7 f8 Z  G. t
  带Python的固件中没有包含WallProxy,因设计GUI管理界面还需一段时间,主要是考虑到NVRAM的容量问题,WallProxy参数如果全部存入NVRAM,会占用6K的空间,不划算。
  E) `" x$ G9 p- |9 c
  现阶段可以做如下手工操作WallProxy.8 i: @$ T7 j0 Q8 ]! [( ]: I
下载本帖附件 wallproxy.zip,解压缩。
- ^: M# q: v. T7 |1. 修改proxy.ini,只需要修改 [gae] 段中的" d' V  g! ?: o2 z5 G2 T- B
    appid = xxx|yyy|zzz
5 G" M! L$ \- Z0 W    password = 你登录gmail账户的密码* F: Y7 Q+ v$ m
2. 上传wallproxy整个目录到路由器的/tmp
5 i' n" O* d; S$ W8 i7 b3. telnet到路由器,运行如下命令:6 R- u0 \' w5 x; S
    cd /tmp/wallproxy/local
# Q8 `1 w  z) o- L1 g" ]9 D    chmod +x wpcheck
; Q7 ?& _- H& o% A    ./wpcheck start
: K, u' t- ?- b" t9 @3 ]4. 等几秒钟,即可启动wallproxy: ^$ O% r6 J0 D: q+ x$ z( o
5. 可以用ps查看进程,应有如下信息:
/ S( p$ H4 T) _1 w# w3 ]   1527 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py/ n& Z) Z) U  v/ q. c
   1531 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
0 _* W- A4 {; I7 V# C% A   1532 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py( d* a8 s% h7 S7 @7 |* h! K
6. wallproxy可能会挂掉,但wpcheck会每隔一分钟自动检查。

& G" x* ~% @- @) ~( Z1 |' ~' I* L=======================================================
  r) t7 U& b) [3 D: U) C! r" G& g6 q自动上传至GAE5 ?5 o1 I7 D/ p1 ~* E! E* G
1. 修改/tmp/wallproxy/server/autoupload.py 文件中的MYAPPIDS, EMAIL, PASSWD$ E4 n+ {7 W! P# a$ A1 b
MYAPPIDS = [ 'xxx', 'yyy', 'zzz' ]) }( q2 X6 B7 g/ ~4 ^5 x
EMAIL =
'????@gmail.com'
  v- d# b: D; `( D  y- b- y+ \PASSWD = '******'
$ V- h; P1 w- U6 q& s5 e2. 运行
) a  y: Z& m- n0 N& @' s
  python autoupload.py
5 P1 `2 n2 i$ w; E% T9 m+ G3. 上传成功( f1 g! g% a# q+ p6 V. B2 \
=======================================================
" b7 k4 w! m- }: w# y; W3 a
9 s; V8 Y$ c# b
  欢迎各位提供使用意见,更新固件有风险,本人声明不对结果承担任何责任。

* x4 {. U( n; A) ]) x; n
+ p4 ~, e7 B+ d' P. B9 m9 P% j

9 j: c! c7 Z! p* g5 F( [- d可以下载固件压缩包,里面已经包含了4M, 8M, 16M的全部固件。! L: S; b9 i% z- a0 V1 D% \
110_Mod_by_bwq518_20130618.7z ,适用于NVRAM 32K的路由器通用固件。5 a4 \/ M7 R/ w, i" m( M

" ~$ A( S3 R8 N+ }0 ^

& K1 D. H/ i7 ?0 Y+ u6 ]/ \* `: u; M. `
# H  g8 _4 [. W+ H' _& a7 ?  C
0 k5 C" ?. u* E
3 r3 {7 ?+ ~. X3 x: G, R' M
9 {/ y$ Y3 h1 r: l' q
% x/ J6 C% K6 G7 {/ X6 B: J2 u
- ?3 Y0 R" h# f8 h) r9 d& k3 p; C

( j0 A2 K/ Y' r% S' P7 [
1 f- l1 p  a3 |* ]- {4 i% A
" s+ K+ b1 P0 N6 s3 L
110_Mod_by_bwq518_Spec_20130618.7z 是针对特定路由器的专用固件压缩包。* j, [, p" s7 K* I

. H8 D$ v, E# A" w1 O: |3 G3 U# y9 s1 w! J! F* h* }  s7 E
- Q+ U: E/ w" q) [* E6 K

本帖子中包含更多资源

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

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