查看: 13736|回复: 4

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

[复制链接]
发表于 2012-10-25 16:02:58 | 显示全部楼层 |阅读模式
  纯净优化自用版 Openwrt For 841v7
  c- t$ g$ i" S* ^9 F  集成aria2 、samba、vsftpd、wget、curl 、openssl ...
4 j7 D+ x# a( W  特点:
# z  w+ g* x% C8 h' g, }" J  1、开启内核功能 : 异步io 、TCP拥挤处理算法(Westwood+)、TextSearch KMP/BM算法(防火墙模块可能用到)2、编译优化,详细看 : https://forum.openwrt.org/viewtopic.php?id=353233、luci集成到 lighttpd;4、优化自动挂载、优化ext4挂载参数、自动挂载swapfile(首次使用先在luci上设置一次) 等 ...: W% I2 z& C4 e$ f( C
  细节强调:
( [  o- z/ ]( B( i8 y* }  1、本版开启Westwood+ TCP拥挤处理算法,可按实际情况选择最合适自己的方案
9 q# U: O! z! ?1 J  
1 T* O5 x$ ]( u& l+ M  SSH运行 sysctl -n net.ipv4.tcp_available_congestion_control 可以看到能使用的TCP拥挤处理算法
; |2 s5 _! Q$ |: P. x7 m  
! k* p7 a# Z  z  y& f; i  cubic$ O* {  ~+ p( g3 \" k7 Q
  - 现时Linux的默认设置,适合大多数环境
5 X7 [1 ?. H  D% N* l! g( T# H  Westwood; j2 k* R0 }0 b& R. X- B
  - 在无线环境中表现较好,
: U1 X) h9 a% Y4 L  q# N6 e  其他自己搜索,自己测试下,我也只测试过westwood,确实有一点效果。4 V5 ]1 ~( y8 V
  修改方法 sysctl -w net.ipv4.tcp_congestion_control= XXX 或如果永久生效的话在/etc/sysctl.conf里添加net.ipv4.tcp_congestion_control=XXX
: Q9 b) N1 [; C) D* k  2、本版aria2为1.15.2最新编译版(https://github.com/tatsuhiro-t/aria2 )
2 E% S( |8 y- m1 q" A1 K  修复RPC状态下BT任务完成后暂停任务之后无法继续做种的问题,加入enable-mmap磁盘缓存,完爆TR有木有。. ?" A# @' `6 e: N# s. H% k3 [- w
  附带猥琐支持国内PT站配置文件http://i.ole.im/13qqw0
( J. N# N2 x: v! k( {  附带解决URL编码文件名乱码问题 http://i.ole.im/uddz0e (把这个脚本保存到某处,然后在aria2配置文件中添加on-download-complete="你的脚本路径",记得加上脚本执行权限啊,chmod +x "你的脚本")
+ R  o- n; ^/ O# U( X  我还改写了一个支持国内PT RSS订阅下载的脚本,详细看下面截图
! w' d9 z, X9 a  3、默认路由启动的服务可以远程访问 (luci 、ftp …),如果想启动https版的luci,请通过openssl生成证书,方法如下:" w& R- ^- y5 p# b+ Y3 y
  1)
8 c' x$ F, D% B6 q, a  先停掉lighttpd:/etc/init.d/lighttpd stop7 L7 |! l, E4 o8 A4 @: P5 Y
  2)" p' t% I; |6 M1 x
  ssh进入到/etc/lighttpd目录并运行并按提示输入证书信息
7 R9 f; m9 n( h  openssl req -new -x509 -keyout server.pem -out server.pem -days 365 -nodes
8 @' P0 ^! {0 A' T- J5 W  \  3)
8 e( i. d7 f' [' c0 S3 R7 K  修改lighttpd.conf 把最后几行. _; K+ B( F: P( P; ~' _. L% b) ~' s
  #$SERVER["socket"] == ":443" {, j" c/ x) H0 p# ]# m
  #7 J9 i/ G: O7 W1 y* |! j
  ssl.engine = "enable"
9 \$ B4 X$ O; X; H9 `  #; Z# k& a8 h7 C, T
  ssl.pemfile = "/etc/lighttpd/server.pem"
2 ~% c# X3 N$ d& ]3 [) |5 @# Y  #}
5 m6 O8 F0 g! i+ a6 W  去掉注释。: q% A4 c0 W  q3 K
  4)$ c0 ~4 k2 W+ m; U4 U7 t' y) _# A9 ]
  启动 lighttpd:, p; _- O* P( k8 L, h
  /etc/init.d/lighttpd start( Z# A2 i) G! k; b
  最后说明下:
: x! u; E7 @4 X4 c. b   WPS键按下 一秒停止/继续aria2下载 ; 两秒以上卸载USB设备(更新) Reset键按下
' b9 `1 I! O: W3 E5 ~  一秒无线开关; 四秒还原初始值(更新) 本固件只集成EXT4驱动,其他的需要自己安装,没办法,保持纯净实用的原则6 w5 o. W1 a% N  H3 D. G* s
   强烈推荐修改SSH端口,在Luci 系统管理里设置,强烈推荐通过公共密钥访问(自己搜索) FTP默认端口2121,root用户能访问全局读写、匿名用户只读访问USB设备 可以随便盗用,不用问我/ ^/ t. I+ b+ t5 p: }4 s+ A) A
  RA
$ h) r! j6 ~: t+ q& i2 b- Z  2012年10月16日
  U" X( j* x+ Q; Z  % ?) h+ {6 @$ C" r2 A4 Y) O8 \+ C
  * Q3 q2 [: n$ V1 }6 s. s
  2 |4 l- f( o& E' O

6 A6 j: W5 B. \历史更新:
! p+ Z+ I: K, r* S$ K7 K3 Z2 G
  y4 j% y: K  o, M( f+ z* G9 g0 v# v10月20日:
$ ~1 u0 U! J, J4 Z
  • RSS订阅下载支持https站点,全面转用aria2下载种子,杜绝蛋疼wget url编码乱码文件名
  • 优化samba写入性能
  • 更改默认opkg更新地址
    + i* f5 W9 F) u! R7 q
  • 修复多个小bug,考虑下版本升级新版内核,以及添加posix_fallocate的patch,让samba性能提升一个档次
    5 ]; }/ _3 b, q' [4 V
! _, k1 S; Z* U

0 _' M* J9 k2 ~; G1 M$ H2 v9 z
5 k( t$ n' E( C6 K10月17日:. t1 r& j5 ~$ J, ^- B( u- U
  • 更新aria2最新编译版到10月17号
  • 交换功能键方便使用 (WPS键一秒开/关 aria2下载 两秒以上卸载USB设备 ; Reset键一秒Wifi开关 四秒还原系统初始值)
  • 修复rss订阅 luci功能页一些小bug
    ( g) K# C0 J5 R/ z7 r: I

本帖子中包含更多资源

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

×
发表于 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 | 显示全部楼层
编程器用的吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

相关侵权、举报、投诉及建议等,请发 E-mail:yesdong@qq.com

Powered by Discuz! X5.0 Licensed © 2001-2026 Discuz! Team.44152102000001

在本版发帖QQ客服返回顶部