找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13006|回复: 4

[Openwrt] TP-LINK 841v7纯净自用Openwrt版 (集成支持PT RSS下载的aria2) (10月20日更新)

[复制链接]
发表于 2012-10-25 16:02:58 | 显示全部楼层 |阅读模式
  纯净优化自用版 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- @

本帖子中包含更多资源

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

×
发表于 2012-10-26 08:09:40 | 显示全部楼层
感谢分享O(∩_∩)O~
发表于 2012-11-3 22:32:00 | 显示全部楼层
支持一个。对我不需要BT和外挂载的人来说没用。。
joe990806 该用户已被删除
发表于 2012-11-19 08:33:59 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2014-5-9 11:47:09 | 显示全部楼层
编程器用的吗?
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-18 11:23 , Processed in 0.027624 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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