|
纯净优化自用版 Openwrt For 841v7$ z1 f( T8 B- z/ k5 i/ E8 k
集成aria2 、samba、vsftpd、wget、curl 、openssl ...
9 C2 d. r2 q# N 特点:$ G0 O3 ?5 S4 O0 B+ G
1、开启内核功能 : 异步io 、TCP拥挤处理算法(Westwood+)、TextSearch KMP/BM算法(防火墙模块可能用到)2、编译优化,详细看 : https://forum.openwrt.org/viewtopic.php?id=353233、luci集成到 lighttpd;4、优化自动挂载、优化ext4挂载参数、自动挂载swapfile(首次使用先在luci上设置一次) 等 ...
5 Q( q) r, G% j) z, n+ w, V 细节强调:
* y; O/ g7 o& |6 N1 p8 ], R3 U 1、本版开启Westwood+ TCP拥挤处理算法,可按实际情况选择最合适自己的方案
* K0 r8 r# Q. M7 L
' O* c' `- k6 L SSH运行 sysctl -n net.ipv4.tcp_available_congestion_control 可以看到能使用的TCP拥挤处理算法
9 B( M% X+ {, P) O / a6 \7 k& ]4 T4 B0 `4 G
cubic8 N( O! ?. k; P% g( S8 G1 I! N
- 现时Linux的默认设置,适合大多数环境5 s2 c- X% g. Q1 @
Westwood2 i/ L" e8 k: x. ~% W3 I
- 在无线环境中表现较好,. Q' n& N8 A) y+ O; D9 l) A
其他自己搜索,自己测试下,我也只测试过westwood,确实有一点效果。
+ k4 V* R- ^& D+ F 修改方法 sysctl -w net.ipv4.tcp_congestion_control= XXX 或如果永久生效的话在/etc/sysctl.conf里添加net.ipv4.tcp_congestion_control=XXX
' b# f: R+ T' N 2、本版aria2为1.15.2最新编译版(https://github.com/tatsuhiro-t/aria2 )/ a" T+ |6 r0 X' Z
修复RPC状态下BT任务完成后暂停任务之后无法继续做种的问题,加入enable-mmap磁盘缓存,完爆TR有木有。* j5 x4 I5 Y p
附带猥琐支持国内PT站配置文件http://i.ole.im/13qqw08 {* z3 F' \; u2 o# T
附带解决URL编码文件名乱码问题 http://i.ole.im/uddz0e (把这个脚本保存到某处,然后在aria2配置文件中添加on-download-complete="你的脚本路径",记得加上脚本执行权限啊,chmod +x "你的脚本")$ z/ z" A: Q* h- @/ z) y1 k( q
我还改写了一个支持国内PT RSS订阅下载的脚本,详细看下面截图' D" @" q8 F. t9 j& V# K: L
3、默认路由启动的服务可以远程访问 (luci 、ftp …),如果想启动https版的luci,请通过openssl生成证书,方法如下:
$ l% T, n& b4 E5 J l 1)
" R! [ e* F M5 Q 先停掉lighttpd:/etc/init.d/lighttpd stop
9 E& b+ x, w, Z) F- `5 d3 o 2)3 ]& ?5 I) |/ x1 B' b
ssh进入到/etc/lighttpd目录并运行并按提示输入证书信息
0 p& b: v* m g( U. @( ` openssl req -new -x509 -keyout server.pem -out server.pem -days 365 -nodes) A: x/ d; u- T
3)
3 z8 q8 C7 i# L9 c% z( {; V 修改lighttpd.conf 把最后几行! |+ K+ s5 x. D l
#$SERVER["socket"] == ":443" {9 ] M- o# Y; o2 @- c6 @
#
& \" A( h2 M3 S3 z. T ssl.engine = "enable"4 P( m8 i* P( G9 a- Y& ]& ?8 N/ T
#
! [4 t, F6 {9 p3 s9 `8 [ ssl.pemfile = "/etc/lighttpd/server.pem"
y) I! n4 H( `; D! U: ` #}* u. ^8 \ h8 A& t/ s I2 L- X
去掉注释。% d; r# i. F6 S; M: V" b% z4 ~
4)! I! t6 l! n) g: E
启动 lighttpd:
, j9 j1 ^! M k /etc/init.d/lighttpd start
! H/ y2 k2 M. N2 Q3 e% @/ y6 j 最后说明下:, H- ^5 y& p6 ?: d( |
WPS键按下 一秒停止/继续aria2下载 ; 两秒以上卸载USB设备(更新) Reset键按下
4 C9 T! o# p7 n8 ], V 一秒无线开关; 四秒还原初始值(更新) 本固件只集成EXT4驱动,其他的需要自己安装,没办法,保持纯净实用的原则
0 D/ O- c. z, q: y. B 强烈推荐修改SSH端口,在Luci 系统管理里设置,强烈推荐通过公共密钥访问(自己搜索) FTP默认端口2121,root用户能访问全局读写、匿名用户只读访问USB设备 可以随便盗用,不用问我% f, B# i2 @; K& ]1 W3 W1 w
RA
; ?) g5 | c" E9 h# D# I# F9 N' P 2012年10月16日
$ M' E' d" S4 j, F
1 V" K+ u1 K7 L3 c& i* A * R4 b$ D$ c' f4 t% V
! e4 O5 X! Z, X) q
1 n5 o, H6 n. s; f9 M( w D/ ~( ]历史更新:( ~' m& F) G$ R6 J
# L6 A( }& y, V2 T- q5 x; x2 d2 h( `! W
10月20日:. B- ]! x0 B, [4 U' r: N: l, Z% z
- RSS订阅下载支持https站点,全面转用aria2下载种子,杜绝蛋疼wget url编码乱码文件名
- 优化samba写入性能
- 更改默认opkg更新地址
5 S p$ T/ J& k/ B - 修复多个小bug,考虑下版本升级新版内核,以及添加posix_fallocate的patch,让samba性能提升一个档次
0 b% m2 A t) `7 n, S2 @
/ r$ S& \+ l9 m; ~4 i1 S3 w8 F2 I, P* ] d
9 Y9 [, v3 G. ^2 u6 O5 Q/ }3 t10月17日:+ v9 K6 g% J {8 `
- 更新aria2最新编译版到10月17号
- 交换功能键方便使用 (WPS键一秒开/关 aria2下载 两秒以上卸载USB设备 ; Reset键一秒Wifi开关 四秒还原系统初始值)
- 修复rss订阅 luci功能页一些小bug
8 v5 q# h6 e5 H, ]' T4 U, J' z
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|