找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7089|回复: 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。% M: s5 w7 ^6 d. w

, y) F1 g+ x) A7 D1. 原生汉化;
& {* u5 `) g+ |" u- G
2. 集成了Aria2 1.17.1最新版本,汉化的配置界面。集成了yaaw汉化的Web 前端管理界面;
5 [! `! E1 P& G* r     - aira2c 根据设置界面参数自动生成aria2.conf文件,存放于路由器内部的/tmp目录中;; y4 d$ p( W' K9 [
     - 可以设定检查aria2c程序是否挂掉的间隔时间,缺省为5分钟;
+ |* O) s/ O- d1 r$ }     - 若需要输入界面外的其它参数,在 “aria2 配置自定义” 文本框中输入,每个参数一行;这些参数会自动附加到 aria2.conf文件的末尾;
" R6 ?2 k# {! Q. Y2 X/ `2 O4 X; u) T     - 谨慎“启用 MMAP” ,缺省为禁用。此参数可能导致程序频繁退出;( w+ t3 b8 u8 }$ x* J
     - 启用 aria2后,服务管理脚本自动加入 iptables -A INPUT -p tcp --dport 6800 -j ACCEPT,无须手动添加;
/ {! C0 j- O( P8 ~6 w; Q4 P
3. 增加了Web页面主题“Hyzoom 雅黑", 修改自RT-N66U的界面;
+ f  W) L3 c& C4 _0 m+ ^6 e( z9 \$ v1 }4. 集成全功能版的Python 2.7.3,包括所有模块所需的依赖库,经过优化,占用固件空间约为4M;
) p" Y6 \$ ~6 k& q
5. 更新原版的Minidlna至1.1.0最新版;
0 }/ b2 Z$ ~; q1 d/ U6. 集成全功能的wgetpro,支持SSL,以方便小尺寸的批量下载;
1 e" c! U0 ?3 b5 W) M; P4 y2 E
7. 部分界面的汉化修正;+ z0 I* `: Q  n+ }5 v) J9 l
8. 8M flash以上的路由器,建议刷16M-AIO-AR-TR或带Python的16M-AIO-AR-TR-PY全功能版本.
8 y  f" s2 b& I5 h
. p" X; q$ d& `" Y5 G" C  可以直接在0530版本页面升级,无须清除NVRAM。+ U. f3 M3 S2 ~: p/ p% b
====================================
. a  `7 {& n6 O' K' |, W2013.06.19.
: O( @% ~6 n1 A4 @[增加] 支持RT-AC66U的专用固件。9 }: r& i0 w7 n: r

7 ~+ ], x8 w( U% c2013.06.18.
  }/ N8 f$ |- T. `[更正] Netgear WNR3500Lv2固件编译为chk,分为含Python和不含两个版本2 x& x- X% _/ K! G
其它固件没有变化,可以不必更新。+ a" I2 R5 e% ~! o! Z

5 q: i" U3 Q; h) U# ~- [2013.06.17.1 ^- K8 e" k$ p" _& m: j
[修正] 系统状态页面无法展开的问题) O& I9 G2 A) N
[更新] 重新编译了原版中的底层模块,做了优化,各个模块应能协同工作地更好, L$ o6 V1 q9 l8 t6 I$ z# D+ v
目前使用正常的,无须升级。升级后也不需要清除NVRAM。
6 g+ K0 [  d9 Z& \2 V1 D2 QZTE H618B慎刷,固件无法驱动无线模块。
0 i* N6 t0 }( U# k. b
' I6 ?2 \+ f% W# a4 ~2013.06.15.1 F, S+ r! l* R5 Z2 a# l
[更新] 附件中的wpcheck脚本,增加开放  8086, 8087端口

3 C6 o( ^& J0 c6 I/ h6 Z- e* ^[更新] 缺省设置国家为中国,时区为北京时区(UTC-8)
2 A1 J6 F. V; Q[更新] 系统状态页面不提示“软件更新”,因汉化后版本名称与Shibby原版不一致
5 a: z8 l$ f8 P& T4 \! u3 Y" b[修正] 打开TomatoAnon功能,若不需要,禁用即可' `2 H6 f5 N3 Y0 g/ z- B
[更新] 特定路由器专用固件,针对16M的都增加了集成Python的固件,文件名中含有-PY的固件即是1 v. F" w$ ?" N5 S. S- n1 ?
建议升级到此版本,无须清除NVRAM。
+ l: m7 a- A1 r0 W3 j0 P8 P6 H
====================================  o! {9 u0 y% N$ o0 S
  带Python的固件中没有包含WallProxy,因设计GUI管理界面还需一段时间,主要是考虑到NVRAM的容量问题,WallProxy参数如果全部存入NVRAM,会占用6K的空间,不划算。

* e" ?* C+ V! r& ^0 c1 \  现阶段可以做如下手工操作WallProxy.( V6 z: G$ B. W9 n9 x
下载本帖附件 wallproxy.zip,解压缩。* P" o" P) a3 q7 ~$ h+ A' F
1. 修改proxy.ini,只需要修改 [gae] 段中的- V, E" {4 u# U! }
    appid = xxx|yyy|zzz" J* s; _' E2 X! e# V4 \) G
    password = 你登录gmail账户的密码
/ `) k' T/ j; L2. 上传wallproxy整个目录到路由器的/tmp
- m2 D. Z! l+ D2 y4 Z3. telnet到路由器,运行如下命令:
) K! U% `* n; ^) S; e    cd /tmp/wallproxy/local. V/ h2 ?9 G* [; i- g* }, a
    chmod +x wpcheck
! L2 z4 Y& [/ k& R- D7 r5 ^1 f" d    ./wpcheck start. N) `, k4 Z0 L8 ]( U
4. 等几秒钟,即可启动wallproxy
( ~. Z& Y% r* Y& S5. 可以用ps查看进程,应有如下信息:0 b$ J* X1 n: h" O& M% K! n
   1527 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py! v' u: e- J0 o; B( ^! F
   1531 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
* p$ X" L: S. M8 d# {5 P! a( V   1532 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
1 o+ q4 |; @0 X3 P7 b, S' j6. wallproxy可能会挂掉,但wpcheck会每隔一分钟自动检查。
' f9 K$ k: B8 R
=======================================================# w3 c+ n/ g: e$ _% ~
自动上传至GAE
0 T4 `; q7 O+ t5 X& @1. 修改/tmp/wallproxy/server/autoupload.py 文件中的MYAPPIDS, EMAIL, PASSWD
- T& W( g$ I* O4 n4 @5 I6 N+ KMYAPPIDS = [ 'xxx', 'yyy', 'zzz' ]
) ~, L9 E& ?: p* j5 jEMAIL =
'????@gmail.com'3 N  d( j' ?" m. i# @7 j
PASSWD = '******'
, e, I9 m0 S! L3 D1 B$ q3 z$ l2. 运行
5 v) }$ V7 \: u) T: n& D
  python autoupload.py1 }# j9 N/ B  O! `' P/ Y! z# p4 X
3. 上传成功
' E7 |' p! h. q# l& E; q=======================================================5 [* ^8 o4 ^# u, G5 f

5 R3 m) L0 }! [1 h' W  欢迎各位提供使用意见,更新固件有风险,本人声明不对结果承担任何责任。
# ?1 Z( ]+ g8 J, a! w/ O, r) q
* p- j1 ^/ G4 A3 m1 `
8 g5 x9 H2 O: Q& I0 X) R1 J1 F5 X
可以下载固件压缩包,里面已经包含了4M, 8M, 16M的全部固件。/ D) y3 v' g+ b$ y5 x5 O4 x
110_Mod_by_bwq518_20130618.7z ,适用于NVRAM 32K的路由器通用固件。
0 {2 }$ T3 \' o$ C2 A! x4 H
2 U7 ]. D2 K. R1 S+ m  }- _

! t; w; P# U8 X% U( Z) H9 f4 f) E! D# [( K8 }- e

/ s0 w8 r8 r$ ^5 |' n: k1 f
7 e: i; M- [% @) i2 J* \/ t5 n4 D

5 B8 _8 ]; p2 y. O9 m% J3 F4 t
  ^+ e0 Q0 R+ X; W
  P% E3 e4 s0 e( Z: O! H7 a) l

3 n8 q: m9 C; ~" N- Q- u8 u; `3 `" \
, k7 d1 G& v$ J5 Z  L, ~/ B

. d) l4 N* Z. @2 Q: p+ ~+ n  Q' Z, C3 j6 ]. l
110_Mod_by_bwq518_Spec_20130618.7z 是针对特定路由器的专用固件压缩包。
5 E" l) i9 h" @* f( a+ `9 P2 B3 f2 `* i! A( F

, k. @7 G5 p. _3 G0 }" \
3 N( T5 Z/ T) H& b9 P

本帖子中包含更多资源

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

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

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-9-18 12:10 , Processed in 0.023531 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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