查看: 8326|回复: 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。
, f2 k4 V5 ~& J+ G" Z. z0 m3 J! `% S( ?& n$ q/ {
1. 原生汉化;
  L& \+ m$ \, V3 i9 l+ w
2. 集成了Aria2 1.17.1最新版本,汉化的配置界面。集成了yaaw汉化的Web 前端管理界面;
1 A8 _/ J: P- g5 X( G( d     - aira2c 根据设置界面参数自动生成aria2.conf文件,存放于路由器内部的/tmp目录中;
/ ?# k: d9 K5 ~5 u8 T7 |' u     - 可以设定检查aria2c程序是否挂掉的间隔时间,缺省为5分钟;8 V# _& |, Z6 z2 E- f
     - 若需要输入界面外的其它参数,在 “aria2 配置自定义” 文本框中输入,每个参数一行;这些参数会自动附加到 aria2.conf文件的末尾;" V5 e  X4 a; N4 f
     - 谨慎“启用 MMAP” ,缺省为禁用。此参数可能导致程序频繁退出;3 l5 @/ k, I: p9 u( g
     - 启用 aria2后,服务管理脚本自动加入 iptables -A INPUT -p tcp --dport 6800 -j ACCEPT,无须手动添加;
6 s5 {4 x( y3 w
3. 增加了Web页面主题“Hyzoom 雅黑", 修改自RT-N66U的界面;, Y$ A( X0 l( Q  h
4. 集成全功能版的Python 2.7.3,包括所有模块所需的依赖库,经过优化,占用固件空间约为4M;

. x3 Z- s1 r/ v3 H1 k. ^
5. 更新原版的Minidlna至1.1.0最新版;
# a/ q+ Z, `2 b+ Q- |6. 集成全功能的wgetpro,支持SSL,以方便小尺寸的批量下载;
9 _' F  y+ x- l& Q. D
7. 部分界面的汉化修正;
1 Q2 W2 D! g! }/ O) h5 l9 @
8. 8M flash以上的路由器,建议刷16M-AIO-AR-TR或带Python的16M-AIO-AR-TR-PY全功能版本.' p! G* n$ z/ I. C% ?
% ]  p$ u, z+ H8 Q
  可以直接在0530版本页面升级,无须清除NVRAM。
! f: l) M, [3 H4 Y====================================
2 f9 p$ x* B4 l- t7 V2013.06.19., d  o5 y- x( ]+ f$ Z8 D: W7 U6 ^
[增加] 支持RT-AC66U的专用固件。
8 J8 D- }$ ^; \, \0 }1 \+ W% F; Z5 _- r6 h4 w  H
2013.06.18.
! x* o4 I9 f& n' |2 ~* ~[更正] Netgear WNR3500Lv2固件编译为chk,分为含Python和不含两个版本2 ?+ U4 L1 a; U" J0 d
其它固件没有变化,可以不必更新。
5 q$ j6 }) e0 i- c5 T: W
) i) m+ f( @$ W, P! y) p2013.06.17.7 C% Q9 B& _* X/ W8 }
[修正] 系统状态页面无法展开的问题
* u/ c# D4 C3 t/ P( D; q[更新] 重新编译了原版中的底层模块,做了优化,各个模块应能协同工作地更好
! A3 b, e' y1 e$ Q! }% H( s目前使用正常的,无须升级。升级后也不需要清除NVRAM。: _! p: @& C8 J% F$ ~  Y
ZTE H618B慎刷,固件无法驱动无线模块。
* I3 T! f: J9 \1 H8 t3 J+ O0 h
( {. a' w1 R- f  V, {4 z2013.06.15.+ R) o2 h) @+ L+ h
[更新] 附件中的wpcheck脚本,增加开放  8086, 8087端口
. w) L. S) Q& n4 l  n, Y: B' l
[更新] 缺省设置国家为中国,时区为北京时区(UTC-8)
6 ]! x- M/ @7 d& T[更新] 系统状态页面不提示“软件更新”,因汉化后版本名称与Shibby原版不一致
. ~# F2 A3 t% {9 x9 c[修正] 打开TomatoAnon功能,若不需要,禁用即可/ m* u# J5 A. L* S+ {7 y
[更新] 特定路由器专用固件,针对16M的都增加了集成Python的固件,文件名中含有-PY的固件即是
' T4 K! l( P6 s9 U% D0 }建议升级到此版本,无须清除NVRAM。
1 T# x/ H* i+ Y# x3 f9 Q
====================================
1 c8 P- A8 M# k% i  带Python的固件中没有包含WallProxy,因设计GUI管理界面还需一段时间,主要是考虑到NVRAM的容量问题,WallProxy参数如果全部存入NVRAM,会占用6K的空间,不划算。
( Y( N8 Z$ C- h8 M+ j
  现阶段可以做如下手工操作WallProxy.* S  a0 j- G+ U  }. X3 b7 P
下载本帖附件 wallproxy.zip,解压缩。
9 \5 N7 A$ c0 E' o% ?8 R5 R1. 修改proxy.ini,只需要修改 [gae] 段中的
$ X  j/ O9 H, F5 F: t9 q    appid = xxx|yyy|zzz
! v6 E0 R1 b0 V, u' ^8 V. ^3 C    password = 你登录gmail账户的密码
% V! |4 {8 N7 ]' h  C2. 上传wallproxy整个目录到路由器的/tmp
5 K% e' P' m5 K: [8 r3. telnet到路由器,运行如下命令:
* e& q0 U" s4 h# b3 b7 J    cd /tmp/wallproxy/local
9 \7 W0 q+ L- \: }    chmod +x wpcheck, G4 J5 S# }9 @
    ./wpcheck start
0 S& _, j# `, H- W0 {$ W4 o4. 等几秒钟,即可启动wallproxy
( H9 }' R; Y9 l5 k4 R5 T# o5. 可以用ps查看进程,应有如下信息:
  [. k6 D$ c* G0 ?$ J8 q% u   1527 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
% o3 y& n; D  u) {   1531 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py- o. i% ^, v* h% g/ G8 ~: R
   1532 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py& Q- n2 M) I; X/ V( X$ P0 Y
6. wallproxy可能会挂掉,但wpcheck会每隔一分钟自动检查。
' n0 ?" k- G! u
=======================================================
) }; K, `0 t) ]6 G自动上传至GAE
: F& J0 r  A) W% K1. 修改/tmp/wallproxy/server/autoupload.py 文件中的MYAPPIDS, EMAIL, PASSWD
5 |2 ?1 b4 p/ N( \) E! ~5 uMYAPPIDS = [ 'xxx', 'yyy', 'zzz' ]2 e' \3 u7 s% j# n" d, d! T
EMAIL =
'????@gmail.com'  z# y8 [& i+ P
PASSWD = '******'& p) Z9 \0 |, l( ?
2. 运行

( y, h* B0 y( o# l' J6 T. E  ?6 r  python autoupload.py0 G  Y5 b/ N9 W4 M! f
3. 上传成功5 K8 m. [! u% Q: l. m
=======================================================
7 h$ s6 k4 n: @+ e9 B" H( @. _/ g) f
  }* Y# N7 |6 ]5 z' i) J
  欢迎各位提供使用意见,更新固件有风险,本人声明不对结果承担任何责任。

$ R4 n/ b% x- \+ K: h% }: T) t" _* |- _8 n- E1 ?4 Q& i. N8 s

$ J5 @  g$ l# l6 k7 m6 M可以下载固件压缩包,里面已经包含了4M, 8M, 16M的全部固件。7 y+ G, D) g' U# S; k' Y$ M
110_Mod_by_bwq518_20130618.7z ,适用于NVRAM 32K的路由器通用固件。
5 z" X! R# f; T
; I4 `. Y5 F  z( v& T* I7 A0 j& u+ g

: x: G' _! M  _) ^2 h% F! o" e
0 d) V3 v. ^! l  {6 S1 J& L
* k. k3 q6 z3 q! M! s, W$ G
0 A! U2 W  P/ O/ [9 ^; n+ g
1 B4 V. F0 n; S  ?( d/ R
: k% k9 i/ Z" e- C
9 L9 c( U5 V% w* D7 b9 t9 E5 G

7 J+ x$ H+ P4 _" T
# Y' F. j# K5 U& r9 n+ K

" \* {9 g. o' N0 @. a
' }, Z$ p4 Q4 N+ ]$ V( ~110_Mod_by_bwq518_Spec_20130618.7z 是针对特定路由器的专用固件压缩包。" l6 g$ ^9 v) f% }' Q

6 D, r7 u( c. v1 s" a' F' Y. ?7 `/ k- o% k0 i3 s: |1 E

& g# j" N! N  l

本帖子中包含更多资源

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

×
发表于 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

在本版发帖返回顶部