|
纯净优化自用版 Openwrt For 841v7% }4 }9 x( L3 x2 @% ^! t
集成aria2 、samba、vsftpd、wget、curl 、openssl ... + ?) H: ?* e" u, y9 V* X7 ~
特点:: [; ^7 W$ E/ R& P; O) g2 b( X0 I4 x
1、开启内核功能 : 异步io 、TCP拥挤处理算法(Westwood+)、TextSearch KMP/BM算法(防火墙模块可能用到)2、编译优化,详细看 : https://forum.openwrt.org/viewtopic.php?id=353233、luci集成到 lighttpd;4、优化自动挂载、优化ext4挂载参数、自动挂载swapfile(首次使用先在luci上设置一次) 等 ...
0 T7 z3 U, H4 V/ { m; h4 n! } 细节强调:( s& w, ?5 a# d3 M4 [3 l p) V7 w# j
1、本版开启Westwood+ TCP拥挤处理算法,可按实际情况选择最合适自己的方案0 q# Y; ~' J5 _7 ~
7 p9 H; ]% C% c1 ]( N
SSH运行 sysctl -n net.ipv4.tcp_available_congestion_control 可以看到能使用的TCP拥挤处理算法1 G# ?) d3 A3 {2 m- j
* I+ F" I6 l! o/ k9 t, W0 n/ @
cubic
/ ^" Y. q" I8 ?5 S, q0 u7 k' p - 现时Linux的默认设置,适合大多数环境/ w3 r1 T9 [1 k p# ] T; t
Westwood$ ~* A1 ~, ]# i
- 在无线环境中表现较好,
/ f6 {) l. }# G1 x& q: }: A& C 其他自己搜索,自己测试下,我也只测试过westwood,确实有一点效果。
; N; l8 D/ x. q, ?, ` 修改方法 sysctl -w net.ipv4.tcp_congestion_control= XXX 或如果永久生效的话在/etc/sysctl.conf里添加net.ipv4.tcp_congestion_control=XXX2 L% a+ D9 `* h2 L7 n% R
2、本版aria2为1.15.2最新编译版(https://github.com/tatsuhiro-t/aria2 )
8 i5 \- c1 K7 i! V' b 修复RPC状态下BT任务完成后暂停任务之后无法继续做种的问题,加入enable-mmap磁盘缓存,完爆TR有木有。5 h/ i' z; o/ Y1 P: P# I
附带猥琐支持国内PT站配置文件http://i.ole.im/13qqw0" R# {3 A* g. C
附带解决URL编码文件名乱码问题 http://i.ole.im/uddz0e (把这个脚本保存到某处,然后在aria2配置文件中添加on-download-complete="你的脚本路径",记得加上脚本执行权限啊,chmod +x "你的脚本")! }5 M) C6 [; U, E9 A2 G
我还改写了一个支持国内PT RSS订阅下载的脚本,详细看下面截图$ n5 y- ?: H4 o1 R) m8 Y
3、默认路由启动的服务可以远程访问 (luci 、ftp …),如果想启动https版的luci,请通过openssl生成证书,方法如下:
. S5 p% @. J# {7 Q7 K" q! w 1)
* n# H2 G( A) V" ]1 N2 m/ A 先停掉lighttpd:/etc/init.d/lighttpd stop
: A5 M, s# N3 s+ D 2)6 y& {$ U/ r/ g$ ?+ u
ssh进入到/etc/lighttpd目录并运行并按提示输入证书信息 % V+ d- r5 A" r a" i. u7 _/ ~! E# J" U0 L
openssl req -new -x509 -keyout server.pem -out server.pem -days 365 -nodes
6 a' @) O' |) h% p/ y7 `6 w 3)5 k- r0 `) [6 M+ V# m0 f
修改lighttpd.conf 把最后几行 a( P9 p% p) d
#$SERVER["socket"] == ":443" {
. {8 w+ P8 M+ O+ ]% r: k8 V4 P #
) u7 F' X# W, v, z ssl.engine = "enable"( x4 a& h3 m: g. J0 S* R$ V$ W# ]
#
7 V8 X/ j- Q% h: V$ P* b ssl.pemfile = "/etc/lighttpd/server.pem"
3 U1 u: m$ U w' ?) z9 u #}# [6 I+ V. E4 V
去掉注释。+ q5 y8 g! _' z* r! [- G# b
4)- m' | H2 D O5 [" W
启动 lighttpd: `/ O' n: y# v3 m$ c; e% I$ r& }7 P
/etc/init.d/lighttpd start* v$ m9 j, Z0 ^: k8 b, g3 o% a
最后说明下:$ L3 h3 _$ f; w9 Q4 m V$ S. t1 ~5 y
WPS键按下 一秒停止/继续aria2下载 ; 两秒以上卸载USB设备(更新) Reset键按下9 T9 ?9 f! O- x; ]) }) T- {1 }
一秒无线开关; 四秒还原初始值(更新) 本固件只集成EXT4驱动,其他的需要自己安装,没办法,保持纯净实用的原则
* V6 i. I! F- X- ~( a E- c v 强烈推荐修改SSH端口,在Luci 系统管理里设置,强烈推荐通过公共密钥访问(自己搜索) FTP默认端口2121,root用户能访问全局读写、匿名用户只读访问USB设备 可以随便盗用,不用问我
% ]& g1 A2 `- R. V" a% U RA/ h+ ?6 R3 @$ H7 B/ i# r
2012年10月16日7 E' v7 a7 K' v" y: D
( h! |/ F" A2 J& w" x- R) c
; s' i4 B( l9 [! u
7 y- `, G' e; q T
, m g8 j# O$ d- r- ?0 d历史更新:
7 q7 n$ }) T" m$ K
$ y& y$ O6 f- V7 {6 ^2 G# K8 } X10月20日:
1 p4 z! |% B1 C0 G$ J- RSS订阅下载支持https站点,全面转用aria2下载种子,杜绝蛋疼wget url编码乱码文件名
- 优化samba写入性能
- 更改默认opkg更新地址0 w1 ^1 s* j" d6 Q8 X2 N# l
- 修复多个小bug,考虑下版本升级新版内核,以及添加posix_fallocate的patch,让samba性能提升一个档次
7 x j+ m2 l2 n/ c" a9 z2 h9 ]# i . ?& P* o7 O4 e/ K" {6 }
/ i$ V( _: p: p# w' N
) W5 r9 r9 _ X9 I+ U m
10月17日:" Z# P* d' O; D8 Y
- 更新aria2最新编译版到10月17号
- 交换功能键方便使用 (WPS键一秒开/关 aria2下载 两秒以上卸载USB设备 ; Reset键一秒Wifi开关 四秒还原系统初始值)
- 修复rss订阅 luci功能页一些小bug
" I: m3 u% _4 r3 N3 {
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|