查看: 7630|回复: 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。
- R4 Z7 n, C4 W5 j% [2 j0 Y" [% S3 \6 ~  m5 T0 {
1. 原生汉化;
, q+ J: ]. |& p4 R- L0 a  y
2. 集成了Aria2 1.17.1最新版本,汉化的配置界面。集成了yaaw汉化的Web 前端管理界面;% c6 C6 R' J: ]/ T! w
     - aira2c 根据设置界面参数自动生成aria2.conf文件,存放于路由器内部的/tmp目录中;
0 H7 B4 s1 D8 ]     - 可以设定检查aria2c程序是否挂掉的间隔时间,缺省为5分钟;1 J  d. m* _% ^
     - 若需要输入界面外的其它参数,在 “aria2 配置自定义” 文本框中输入,每个参数一行;这些参数会自动附加到 aria2.conf文件的末尾;
2 J8 G; i9 [- N( _* y( ^     - 谨慎“启用 MMAP” ,缺省为禁用。此参数可能导致程序频繁退出;- N5 d# z' m8 q4 C. N. S
     - 启用 aria2后,服务管理脚本自动加入 iptables -A INPUT -p tcp --dport 6800 -j ACCEPT,无须手动添加;
' r, z2 F  L, i, \" `$ A
3. 增加了Web页面主题“Hyzoom 雅黑", 修改自RT-N66U的界面;9 f7 K1 y+ |8 {/ |2 l
4. 集成全功能版的Python 2.7.3,包括所有模块所需的依赖库,经过优化,占用固件空间约为4M;

7 c% p4 _  R3 N$ @0 ]% [1 }: Q
5. 更新原版的Minidlna至1.1.0最新版;" v# j* F5 ~) _+ X5 |
6. 集成全功能的wgetpro,支持SSL,以方便小尺寸的批量下载;

: K9 J1 ^6 ]- C' \7. 部分界面的汉化修正;9 O- g$ H, N- f9 S: i. n# t
8. 8M flash以上的路由器,建议刷16M-AIO-AR-TR或带Python的16M-AIO-AR-TR-PY全功能版本.
/ H2 Y0 v) F2 P7 b& b4 @6 W
0 K  x" |# x3 N3 |+ K+ a6 v  可以直接在0530版本页面升级,无须清除NVRAM。
  {+ Y) {! w' X  P9 m====================================
' |& a1 S2 J* k  ?9 |8 H. c2013.06.19.
# U/ q( [$ u( h* T[增加] 支持RT-AC66U的专用固件。
/ ?7 L! r0 @8 B5 o" t% g
  `4 k& r) g/ @$ K, {2013.06.18.
% }3 g& O5 Q* s. n9 F  _9 j[更正] Netgear WNR3500Lv2固件编译为chk,分为含Python和不含两个版本7 r/ s: m; H# ~. _
其它固件没有变化,可以不必更新。
( j. C/ l3 R. r5 i. Z3 O
/ M9 z' _7 p+ x$ Y  ]) r2013.06.17.3 I3 ?( g4 I5 q2 w) H4 y
[修正] 系统状态页面无法展开的问题& u7 W: w' u  a+ t* I3 }. u. \
[更新] 重新编译了原版中的底层模块,做了优化,各个模块应能协同工作地更好- H  ~; W% P5 d
目前使用正常的,无须升级。升级后也不需要清除NVRAM。0 L2 e$ b9 W3 z7 H4 W) {! E
ZTE H618B慎刷,固件无法驱动无线模块。( c, @! l( r) u, [' s, G
! e' l2 r% S4 p$ k2 B7 t0 d  d9 ^6 `
2013.06.15.
6 D  C- z' j8 |- F3 `, A- n[更新] 附件中的wpcheck脚本,增加开放  8086, 8087端口
4 k1 N6 y4 Z* D
[更新] 缺省设置国家为中国,时区为北京时区(UTC-8)
" g. w2 i& ^. X. Z/ _) E[更新] 系统状态页面不提示“软件更新”,因汉化后版本名称与Shibby原版不一致
3 V6 J5 n6 g- x: @1 V[修正] 打开TomatoAnon功能,若不需要,禁用即可: j  U( Q5 E1 W, @& I4 f
[更新] 特定路由器专用固件,针对16M的都增加了集成Python的固件,文件名中含有-PY的固件即是
( c  _3 }' D$ a' M建议升级到此版本,无须清除NVRAM。; D& x1 Z9 \2 x+ Q+ k
====================================* @' G- x% ]& `8 t
  带Python的固件中没有包含WallProxy,因设计GUI管理界面还需一段时间,主要是考虑到NVRAM的容量问题,WallProxy参数如果全部存入NVRAM,会占用6K的空间,不划算。

/ a9 M) f: t( g; W1 _  现阶段可以做如下手工操作WallProxy.
5 p) x, m9 G- p% N2 Q下载本帖附件 wallproxy.zip,解压缩。
' |1 q, w7 G5 S4 I+ _+ D, e1. 修改proxy.ini,只需要修改 [gae] 段中的' F) ~4 }; T  A- D% r
    appid = xxx|yyy|zzz
7 j& j/ N% ^3 n3 }% g5 Q: g    password = 你登录gmail账户的密码
  i9 e2 o+ J: W/ G2. 上传wallproxy整个目录到路由器的/tmp
; t6 w9 L$ u- |  V8 `  f0 [7 |# ^3. telnet到路由器,运行如下命令:
( }  M8 w5 r& a- I    cd /tmp/wallproxy/local7 ^. ?% U: f$ a. R6 {
    chmod +x wpcheck8 u- \) Z5 O4 p- N* l- O7 S; q
    ./wpcheck start9 a; L! ?: C% @6 b  X3 e
4. 等几秒钟,即可启动wallproxy
/ n# A0 z! n* x8 ^& T6 h5. 可以用ps查看进程,应有如下信息:1 Y6 @5 k$ H0 e( ]
   1527 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
+ z& F" Y9 E3 g( d- U0 s' q2 ]   1531 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
+ S( T% U% S0 l; ?* S1 u. ^   1532 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py& |$ x$ M; g) g4 N) K+ Z7 x( Y
6. wallproxy可能会挂掉,但wpcheck会每隔一分钟自动检查。
0 M6 Y6 w' g" G
=======================================================
8 q# U9 }8 Y6 R0 X' J自动上传至GAE$ X8 C1 p" e! Z# `/ ~, ^
1. 修改/tmp/wallproxy/server/autoupload.py 文件中的MYAPPIDS, EMAIL, PASSWD1 U- ]& ^4 y# X3 r' S
MYAPPIDS = [ 'xxx', 'yyy', 'zzz' ]1 t: K$ w% i8 M/ h
EMAIL =
'????@gmail.com'
7 J! @$ V, s. uPASSWD = '******'; I/ Q$ P! `3 A) B
2. 运行
  r: R* H( \, \6 R' X! z1 Q
  python autoupload.py3 s' B/ X4 H/ t9 z+ U
3. 上传成功4 Q, ]8 [, z. u' V. s5 Z, q6 Z
=======================================================
. X0 H, l, Z& T# h! k& @0 c
" Y$ X2 T- p& x; b5 ]
  欢迎各位提供使用意见,更新固件有风险,本人声明不对结果承担任何责任。
) D& r6 M+ e- R: v% U" {- e5 ~0 [# F
. y5 d- {2 O6 b; }# _
  g2 V" l! K) j. t1 Q
可以下载固件压缩包,里面已经包含了4M, 8M, 16M的全部固件。
& Z7 ]  ?0 F. M7 @6 i/ |; e3 C110_Mod_by_bwq518_20130618.7z ,适用于NVRAM 32K的路由器通用固件。/ ]; b( p% C# t$ B9 L% R9 i. @

% w& D/ {% a: }4 Y2 }# z

' E- N/ z( z! v) s$ n7 W& W8 M9 g8 D, B' X
) u, }8 @, b7 K& \' |% s9 }' X

2 b# ]) X) v. Y# c) j4 m. u  l0 E6 B: p) v$ W: W
; }5 z( H. [7 n. Q1 `+ |5 Z

9 `: V& w& [$ i9 @
+ H3 ]5 S, H. i7 G( j2 f
# m3 C8 F2 J% E& r

/ y  ^$ S& C3 ~( I- w: i% n
5 T% b5 d: A& x" O" ]  X110_Mod_by_bwq518_Spec_20130618.7z 是针对特定路由器的专用固件压缩包。
; |- D* z+ c- r; |& ^
2 q. r- j0 Y3 P: E3 }% ^
; b. |) L0 F- d' k& v2 v
* j3 J, n/ ?8 G% Z

本帖子中包含更多资源

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

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