找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7471|回复: 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。* }! z4 c* |; X* q" m
( N9 E; t8 h( U* Q- W. P
1. 原生汉化;

7 t: E# @* G1 Q2. 集成了Aria2 1.17.1最新版本,汉化的配置界面。集成了yaaw汉化的Web 前端管理界面;" U9 R5 s) y& w" {! T
     - aira2c 根据设置界面参数自动生成aria2.conf文件,存放于路由器内部的/tmp目录中;
" A9 F# {$ ~6 [% R2 x+ p     - 可以设定检查aria2c程序是否挂掉的间隔时间,缺省为5分钟;
8 }* s0 p/ g" R     - 若需要输入界面外的其它参数,在 “aria2 配置自定义” 文本框中输入,每个参数一行;这些参数会自动附加到 aria2.conf文件的末尾;0 }) }. v9 Z/ F1 n
     - 谨慎“启用 MMAP” ,缺省为禁用。此参数可能导致程序频繁退出;4 v1 X0 O% Q0 z! [$ q( ?
     - 启用 aria2后,服务管理脚本自动加入 iptables -A INPUT -p tcp --dport 6800 -j ACCEPT,无须手动添加;" \9 A% O8 F  z; j1 ?* h' X
3. 增加了Web页面主题“Hyzoom 雅黑", 修改自RT-N66U的界面;
9 }5 X6 _3 k* W: _4 _! f4. 集成全功能版的Python 2.7.3,包括所有模块所需的依赖库,经过优化,占用固件空间约为4M;

7 o  Q* o8 N' H2 ?5 E
5. 更新原版的Minidlna至1.1.0最新版;8 m- ^# M5 E$ z( h! V4 x
6. 集成全功能的wgetpro,支持SSL,以方便小尺寸的批量下载;
& ?% T4 T5 T* q% }; D- T- W) X8 s% [
7. 部分界面的汉化修正;) d* p* @' c: r8 _# o5 e. k1 v2 h
8. 8M flash以上的路由器,建议刷16M-AIO-AR-TR或带Python的16M-AIO-AR-TR-PY全功能版本.) \5 x" Q. s% V7 y
: ^/ @/ }1 w1 P- x8 r8 z  o
  可以直接在0530版本页面升级,无须清除NVRAM。$ _. k3 w$ }9 b6 g
====================================
6 j- ~2 L' E. X* Y2013.06.19.
1 e& D5 T# D6 Q+ \4 O9 s" q0 m[增加] 支持RT-AC66U的专用固件。- Q5 T0 R+ y+ O8 y' q

& N" K) a0 \- K% t, K2013.06.18.3 n  r  ^" r0 u7 A* ~
[更正] Netgear WNR3500Lv2固件编译为chk,分为含Python和不含两个版本
- z8 s8 c4 f& F3 T6 ]其它固件没有变化,可以不必更新。, s5 U& p* o3 a! Q$ L/ {1 j

: R4 y2 f! v7 T5 T2013.06.17.
8 ?1 I% a2 V( `( a0 P4 D6 F* k! }[修正] 系统状态页面无法展开的问题2 {$ f, f+ S( I" K9 m+ _: T
[更新] 重新编译了原版中的底层模块,做了优化,各个模块应能协同工作地更好  C3 q5 L6 Y( y
目前使用正常的,无须升级。升级后也不需要清除NVRAM。' E6 T. i3 z- ]) `6 d
ZTE H618B慎刷,固件无法驱动无线模块。9 |) w* }1 o) _; M' d2 y% m2 N9 B: p
+ u2 C- v) J- [7 f& O9 x3 S
2013.06.15.( P3 Y/ E7 Z4 f0 k/ I7 u6 @- s  t
[更新] 附件中的wpcheck脚本,增加开放  8086, 8087端口

+ {/ ^' r4 Z- H[更新] 缺省设置国家为中国,时区为北京时区(UTC-8)
0 ]1 N7 J$ [; [7 O4 X+ A[更新] 系统状态页面不提示“软件更新”,因汉化后版本名称与Shibby原版不一致! N" S/ j6 W/ c- @
[修正] 打开TomatoAnon功能,若不需要,禁用即可- l- c7 R8 f7 d9 C4 s2 ]- B
[更新] 特定路由器专用固件,针对16M的都增加了集成Python的固件,文件名中含有-PY的固件即是
' }3 p; S1 {  R  j* }4 ?4 q建议升级到此版本,无须清除NVRAM。
) s2 Z+ |9 d" y2 O  _+ s2 c
====================================
8 B  @% u& I6 y; K. d  带Python的固件中没有包含WallProxy,因设计GUI管理界面还需一段时间,主要是考虑到NVRAM的容量问题,WallProxy参数如果全部存入NVRAM,会占用6K的空间,不划算。
: s" L/ R* ]3 R% G) x& N
  现阶段可以做如下手工操作WallProxy.
' p9 d  z* ~/ }( j- d下载本帖附件 wallproxy.zip,解压缩。" e3 s5 K9 S' c$ U$ X* L
1. 修改proxy.ini,只需要修改 [gae] 段中的3 ^5 `1 b/ a( _. N3 `! R6 I
    appid = xxx|yyy|zzz
! ^; \" x, [6 o; }    password = 你登录gmail账户的密码
+ ]1 {: j" I6 U) b! ~* U) ^2. 上传wallproxy整个目录到路由器的/tmp/ W  k. E' ?/ N) X6 p
3. telnet到路由器,运行如下命令:
. D9 E. }+ X; P$ d" {# [$ R    cd /tmp/wallproxy/local" J. |, _8 s+ K9 q- ^0 K" P2 j  I
    chmod +x wpcheck, |9 W. g& s9 n  ]( ^" ~# e* b2 \
    ./wpcheck start
& s% ]0 T# \( R- u4. 等几秒钟,即可启动wallproxy* |5 u; C! x; z, E$ Y3 H0 J2 \
5. 可以用ps查看进程,应有如下信息:3 X& \3 V0 d7 |, h) [
   1527 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py
2 j: a9 D& |: y   1531 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py, ~# g: {3 L4 R- Q0 I
   1532 root     17692 S    /usr/bin/python /tmp/wallproxy/local/startup.py$ g# p8 c! N6 V" L
6. wallproxy可能会挂掉,但wpcheck会每隔一分钟自动检查。
' _; e& R( m0 r  _1 F; {
=======================================================
4 y+ Q) X$ B0 n自动上传至GAE
/ \/ A9 c4 G" F0 J. Y% \! a1. 修改/tmp/wallproxy/server/autoupload.py 文件中的MYAPPIDS, EMAIL, PASSWD
; L4 ]3 i$ L/ b3 L+ }( SMYAPPIDS = [ 'xxx', 'yyy', 'zzz' ]
% ~  n- m& B- d4 [# a2 q! mEMAIL =
'????@gmail.com'. G' x# |3 \2 `0 A
PASSWD = '******'
# l! A0 ?1 j/ C* R2. 运行
4 Z' J$ Q- G3 s2 v) V# G
  python autoupload.py
3 N! c. ]* g" ?3. 上传成功
6 a7 |/ f* [6 W% z7 g9 s  Y=======================================================
1 g  I% H( |: d4 F. ?5 m! m

0 r4 T0 U' ]1 v9 h: |2 p  欢迎各位提供使用意见,更新固件有风险,本人声明不对结果承担任何责任。
$ z/ ^! c6 C* p! K  Y' b$ V
) N, V! e- w. f: j* C

' i. D  X; \, @6 M+ t可以下载固件压缩包,里面已经包含了4M, 8M, 16M的全部固件。/ f9 q2 Z& N7 W) p
110_Mod_by_bwq518_20130618.7z ,适用于NVRAM 32K的路由器通用固件。
# {. B* \: p6 N9 V8 l
2 G# `( {+ R5 L+ ]1 i; m; g- @: ?+ N
8 W3 [  R% ?+ J
& k1 {" z: |  G# m
# W; C. q2 V* J

8 H, p+ w9 t# {9 U
5 K8 G+ X/ K, n& I9 Q/ F+ s8 `" d/ |1 Y/ z" P$ f

3 f; x! r4 a' b: w3 O( ^: j  z2 h& x1 ?& f! A
, d* W( n! ~4 I+ l+ I
4 `. T7 t; Q( h; C4 {/ t' E

/ y, Q  \' C, O/ N6 G110_Mod_by_bwq518_Spec_20130618.7z 是针对特定路由器的专用固件压缩包。4 M* B& U, m  P1 Z+ V0 k
% q1 X7 n& `* y) y1 F
. h  I- }5 b) @* @( z
( Z4 g. P, Q3 Q

本帖子中包含更多资源

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

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

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

GMT+8, 2026-3-19 17:25 , Processed in 0.073084 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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