|
纯净优化自用版 Openwrt For 841v7
+ ^7 q( ~9 A# w, u3 w" n0 E( Q& ?3 J 集成aria2 、samba、vsftpd、wget、curl 、openssl ...
9 b$ E' ]" r+ o$ d 特点:5 l; C' N: G! e$ X" V
1、开启内核功能 : 异步io 、TCP拥挤处理算法(Westwood+)、TextSearch KMP/BM算法(防火墙模块可能用到)2、编译优化,详细看 : https://forum.openwrt.org/viewtopic.php?id=353233、luci集成到 lighttpd;4、优化自动挂载、优化ext4挂载参数、自动挂载swapfile(首次使用先在luci上设置一次) 等 ...1 i4 R( N8 b, N8 x, i1 |, q
细节强调:+ M B; j3 @- m
1、本版开启Westwood+ TCP拥挤处理算法,可按实际情况选择最合适自己的方案* c0 Y4 y6 P$ i- V) {) _- w7 I2 Z
7 Z. w3 r" e: H SSH运行 sysctl -n net.ipv4.tcp_available_congestion_control 可以看到能使用的TCP拥挤处理算法( a9 ?+ F4 C5 O W1 D+ d
9 z. U4 ^! D" h& q4 O' V
cubic! M( n8 U/ a( I& r" o( `
- 现时Linux的默认设置,适合大多数环境
9 v. ]; e2 ~+ M# h$ g9 G Westwood$ f. f, L" G; I5 g7 H+ P) J1 Q
- 在无线环境中表现较好,
0 H3 W$ L- m4 s A 其他自己搜索,自己测试下,我也只测试过westwood,确实有一点效果。
4 f" x2 p2 @2 h8 _0 S 修改方法 sysctl -w net.ipv4.tcp_congestion_control= XXX 或如果永久生效的话在/etc/sysctl.conf里添加net.ipv4.tcp_congestion_control=XXX
/ O% I" u3 S" T4 D9 w4 D0 L3 l 2、本版aria2为1.15.2最新编译版(https://github.com/tatsuhiro-t/aria2 )
3 \2 U/ w1 v4 s2 F5 z 修复RPC状态下BT任务完成后暂停任务之后无法继续做种的问题,加入enable-mmap磁盘缓存,完爆TR有木有。
& O# t+ Y& ~2 C6 k; p' ~# G! v# K 附带猥琐支持国内PT站配置文件http://i.ole.im/13qqw0, k$ J+ L2 |; N e V. G8 k9 h
附带解决URL编码文件名乱码问题 http://i.ole.im/uddz0e (把这个脚本保存到某处,然后在aria2配置文件中添加on-download-complete="你的脚本路径",记得加上脚本执行权限啊,chmod +x "你的脚本")
4 W' u+ y+ P. K. T; r& V* y 我还改写了一个支持国内PT RSS订阅下载的脚本,详细看下面截图
% N- K- j/ v H4 n- E6 m, \9 U; o 3、默认路由启动的服务可以远程访问 (luci 、ftp …),如果想启动https版的luci,请通过openssl生成证书,方法如下:
2 X) E9 {) I/ P7 ` 1)
3 j% b+ i$ o; z8 f# b' \ 先停掉lighttpd:/etc/init.d/lighttpd stop
$ T* s9 x7 { v9 H O 2)2 q/ T r! _. ^1 d
ssh进入到/etc/lighttpd目录并运行并按提示输入证书信息
4 {1 u: X. m$ y$ \( F openssl req -new -x509 -keyout server.pem -out server.pem -days 365 -nodes+ E, J" s9 J$ | s! a* [: a) K8 B
3)/ d& i6 }! v% N# X+ X' ^1 {" y
修改lighttpd.conf 把最后几行
& w0 |( P4 r, s; {4 v #$SERVER["socket"] == ":443" {* D# I! W6 ?- x) w$ }+ c0 D' r
#
$ F! n8 q3 k2 W( u9 D! C1 { ssl.engine = "enable"
1 k1 {! |, R" Q" O3 S* ~0 V. D; o #& X. o! r! c8 Q, H9 H$ \, V0 T
ssl.pemfile = "/etc/lighttpd/server.pem"
' ]8 ?8 X& {4 G; Y7 I #}5 W: y5 s" n# }9 K2 P, N) Z
去掉注释。6 L: g1 X7 n+ {+ I
4)
% Z8 x i; F* ~( V" L* | 启动 lighttpd:
; A8 u, w: x- F; ^. B- h! ^& V2 W: t6 ] /etc/init.d/lighttpd start# ~3 J* ~: T4 l6 B; @9 |
最后说明下:
; G2 ^% _% f" | WPS键按下 一秒停止/继续aria2下载 ; 两秒以上卸载USB设备(更新) Reset键按下
' y( f6 B6 C! j2 G8 o 一秒无线开关; 四秒还原初始值(更新) 本固件只集成EXT4驱动,其他的需要自己安装,没办法,保持纯净实用的原则+ |$ ?9 ?3 R# p! w& S
强烈推荐修改SSH端口,在Luci 系统管理里设置,强烈推荐通过公共密钥访问(自己搜索) FTP默认端口2121,root用户能访问全局读写、匿名用户只读访问USB设备 可以随便盗用,不用问我
- d: U" G. i7 i RA
# Q2 \- j; ~. }8 S 2012年10月16日( S9 i* a G$ v: @ A; G o) |
" C. G" q- h J& o b3 X- k
* V- E3 Q6 ]% R% `+ n" P \" P
% D c. w1 f. ~$ ^: m' \
' \* N* z2 z) w! {
历史更新:% }& E* H8 K" Y
4 Y* `/ W; w/ G) S7 w10月20日:
% }" Z+ b' H6 {& V( N; n- RSS订阅下载支持https站点,全面转用aria2下载种子,杜绝蛋疼wget url编码乱码文件名
- 优化samba写入性能
- 更改默认opkg更新地址
0 k r9 L' N6 n, w' [' G/ y8 L - 修复多个小bug,考虑下版本升级新版内核,以及添加posix_fallocate的patch,让samba性能提升一个档次# h8 c, C. Q7 E. m7 m0 |
. l2 y; `) Y, `3 |7 j6 T6 Z$ i! o
6 C: J: T( _, X" B4 a* T0 l3 d
5 y& f- N% e- N10月17日:
6 W" D1 S4 E# A+ H- 更新aria2最新编译版到10月17号
- 交换功能键方便使用 (WPS键一秒开/关 aria2下载 两秒以上卸载USB设备 ; Reset键一秒Wifi开关 四秒还原系统初始值)
- 修复rss订阅 luci功能页一些小bug+ j% `1 v6 q+ I5 \8 w8 Q v- @
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|