设为首页收藏本站

宽带技术网

 找回密码
 注 册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 5360|回复: 4

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

[复制链接]
  纯净优化自用版 Openwrt For 841v7
1 ~: j! K* O' ~% u  ~( C  集成aria2 、samba、vsftpd、wget、curl 、openssl ... . Q. L0 \: x$ E" f' p
  特点:
+ @' d0 k6 @9 b2 V  w% K  1、开启内核功能 : 异步io 、TCP拥挤处理算法(Westwood+)、TextSearch KMP/BM算法(防火墙模块可能用到)2、编译优化,详细看 : https://forum.openwrt.org/viewtopic.php?id=353233、luci集成到 lighttpd;4、优化自动挂载、优化ext4挂载参数、自动挂载swapfile(首次使用先在luci上设置一次) 等 ...! j( c$ k7 M; r' X6 z) c
  细节强调:
( F# q" G+ T& Y# p  1、本版开启Westwood+ TCP拥挤处理算法,可按实际情况选择最合适自己的方案5 }' s. |/ U" M4 {- p5 |+ U  w
  
% G- |0 C* u5 n0 u% Y7 R6 Y  SSH运行 sysctl -n net.ipv4.tcp_available_congestion_control 可以看到能使用的TCP拥挤处理算法
1 J3 l+ Y7 g% t3 Q0 k' @  9 E$ b+ _" |! P; d# F9 {
  cubic
' {  O/ Q2 f) `. l, N0 E  - 现时Linux的默认设置,适合大多数环境
. L$ q  y4 w8 l# i0 C; d  Westwood
0 ]8 E9 V; m" S2 H  - 在无线环境中表现较好,  W" E5 M; p) c4 ^: ^' t
  其他自己搜索,自己测试下,我也只测试过westwood,确实有一点效果。
1 D, s" P* D( e$ S# ]9 i1 V  修改方法 sysctl -w net.ipv4.tcp_congestion_control= XXX 或如果永久生效的话在/etc/sysctl.conf里添加net.ipv4.tcp_congestion_control=XXX
* q2 Z' B9 ~" `( N5 ?6 t  2、本版aria2为1.15.2最新编译版(https://github.com/tatsuhiro-t/aria2 )
: b( n6 V! T' B2 C9 K1 {1 M) G  修复RPC状态下BT任务完成后暂停任务之后无法继续做种的问题,加入enable-mmap磁盘缓存,完爆TR有木有。
) X% v  \3 e3 E* P9 r  C4 x  附带猥琐支持国内PT站配置文件http://i.ole.im/13qqw08 v) O. J) G! P; X8 f8 Z9 B1 M- Q
  附带解决URL编码文件名乱码问题 http://i.ole.im/uddz0e (把这个脚本保存到某处,然后在aria2配置文件中添加on-download-complete="你的脚本路径",记得加上脚本执行权限啊,chmod +x "你的脚本")& b( }, k* T8 Z1 F
  我还改写了一个支持国内PT RSS订阅下载的脚本,详细看下面截图+ u9 {- K% z, \$ B# r, N
  3、默认路由启动的服务可以远程访问 (luci 、ftp …),如果想启动https版的luci,请通过openssl生成证书,方法如下:+ c' W- V2 E% y# ~
  1)% l5 q2 ^" q9 |- U% d
  先停掉lighttpd:/etc/init.d/lighttpd stop
8 ]* v! j- j5 P4 [) @) G# p  2)6 Z3 j; ?$ t! V8 E! h
  ssh进入到/etc/lighttpd目录并运行并按提示输入证书信息 " P6 R2 l( D4 u. T8 X* c
  openssl req -new -x509 -keyout server.pem -out server.pem -days 365 -nodes
, Q- V8 |9 u  n* G/ Z& x  3)2 S4 ^+ N- L4 ^! e1 u* P
  修改lighttpd.conf 把最后几行$ r; E( Q1 A0 _8 b8 m' h' ?: D
  #$SERVER["socket"] == ":443" {
, p* l/ \2 D+ z& _) f7 d  #
+ l. f- B8 X! @7 E- @  ssl.engine = "enable"$ m0 R  Y( z4 D0 M5 v
  #
0 h7 A9 |- R# V7 E# E3 s  ssl.pemfile = "/etc/lighttpd/server.pem"0 D1 h- C$ `0 m) ^
  #}
" C2 ]  J* |3 i9 U" L& d9 H/ u  去掉注释。/ T6 W% X( |! C4 @% A6 s7 V& n5 q! H
  4)# y7 U8 v2 E7 ^4 t9 ?; f
  启动 lighttpd:& h& G/ `+ k, t& ^: ^
  /etc/init.d/lighttpd start) s# f# H; a/ t: T) M
  最后说明下:7 Z$ \1 A  G' J7 ^
   WPS键按下 一秒停止/继续aria2下载 ; 两秒以上卸载USB设备(更新) Reset键按下
/ S6 y$ r3 t+ a: S9 R  一秒无线开关; 四秒还原初始值(更新) 本固件只集成EXT4驱动,其他的需要自己安装,没办法,保持纯净实用的原则
+ U' {! o  k9 y   强烈推荐修改SSH端口,在Luci 系统管理里设置,强烈推荐通过公共密钥访问(自己搜索) FTP默认端口2121,root用户能访问全局读写、匿名用户只读访问USB设备 可以随便盗用,不用问我. [! J& \1 q1 E
  RA6 u6 n+ J( W9 i. N
  2012年10月16日- d6 S- \9 X& V) @
  ; }( z& j( i7 P0 Y
  
$ [( ~* ~, k$ I0 E8 m5 T  3 a5 p3 Y! @8 |, ~, ?) h

8 R; U+ y: D( x  f. v  \历史更新:6 _9 Q3 ^3 {1 p1 o) g0 e- K! }% H

& b+ @  C$ K. Q( T0 u. @4 S10月20日:
  R4 K2 A! \% j3 \' C
  • RSS订阅下载支持https站点,全面转用aria2下载种子,杜绝蛋疼wget url编码乱码文件名
  • 优化samba写入性能
  • 更改默认opkg更新地址
    # H( M2 @# p7 {  [, ?, e, I& c
  • 修复多个小bug,考虑下版本升级新版内核,以及添加posix_fallocate的patch,让samba性能提升一个档次
    $ J' d* Q( i. u5 P
. I' S: ^* i! m4 o) k2 W$ E" i

  J1 t4 n- n: T7 v) Y1 x% y  d
# A7 A" [+ ?" r. {5 _7 f) m% |10月17日:
' u* x7 }# i$ S9 o4 f, }7 _) s- Q+ `9 ^* f
  • 更新aria2最新编译版到10月17号
  • 交换功能键方便使用 (WPS键一秒开/关 aria2下载 两秒以上卸载USB设备 ; Reset键一秒Wifi开关 四秒还原系统初始值)
  • 修复rss订阅 luci功能页一些小bug
    : F: }& Q: }. b+ X1 r. ~

本帖子中包含更多资源

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

x
发表于 2012-10-26 08:09:40 | 显示全部楼层
感谢分享O(∩_∩)O~
发表于 2012-11-3 22:32:00 | 显示全部楼层
支持一个。对我不需要BT和外挂载的人来说没用。。
发表于 2012-11-19 08:33:59 | 显示全部楼层
只有8M的版本,没有4M的版本
发表于 2014-5-9 11:47:09 | 显示全部楼层
编程器用的吗?
您需要登录后才可以回帖 登录 | 注 册

本版积分规则

QQ|Archiver|手机版|小黑屋|宽带技术网 ( 粤ICP备15054574号  

粤公网安备 44152102000001号

GMT+8, 2017-6-26 01:25 , Processed in 1.097656 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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