设为首页收藏本站

宽带技术网

 找回密码
 注 册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 5276|回复: 4

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

[复制链接]
  纯净优化自用版 Openwrt For 841v7
6 ]2 y/ Z% j7 m5 N! [7 K  集成aria2 、samba、vsftpd、wget、curl 、openssl ...
# z! d3 h! p$ a5 e6 e8 R  特点:! Z% d- d$ |5 A9 d! `0 W  I
  1、开启内核功能 : 异步io 、TCP拥挤处理算法(Westwood+)、TextSearch KMP/BM算法(防火墙模块可能用到)2、编译优化,详细看 : https://forum.openwrt.org/viewtopic.php?id=353233、luci集成到 lighttpd;4、优化自动挂载、优化ext4挂载参数、自动挂载swapfile(首次使用先在luci上设置一次) 等 ...9 {, y; X( l  R3 k: c' p
  细节强调:& S9 h2 Z9 z/ r5 d
  1、本版开启Westwood+ TCP拥挤处理算法,可按实际情况选择最合适自己的方案
3 Z5 J, d3 z: S5 ?8 s  2 ~7 u  J) U" U! `4 j: ?: f
  SSH运行 sysctl -n net.ipv4.tcp_available_congestion_control 可以看到能使用的TCP拥挤处理算法6 z& s4 ^7 T0 p0 K- U/ W/ {7 I
  
2 H# L. Q* C7 v% O" Y  cubic
; `" L: ]$ v7 H& \" b/ V  - 现时Linux的默认设置,适合大多数环境
  K% T) s; \, i  Westwood4 Z4 ]0 G/ L3 o$ h  r7 {# c- ~
  - 在无线环境中表现较好,1 W5 h) E  ~& {- B, T" ~7 L6 Q, H
  其他自己搜索,自己测试下,我也只测试过westwood,确实有一点效果。
. M7 `# M5 _7 n* k" m# N  修改方法 sysctl -w net.ipv4.tcp_congestion_control= XXX 或如果永久生效的话在/etc/sysctl.conf里添加net.ipv4.tcp_congestion_control=XXX% _' h4 V' R* X; e7 ]/ R3 X
  2、本版aria2为1.15.2最新编译版(https://github.com/tatsuhiro-t/aria2 )
6 l- A2 A  H. Q, b+ i: b  修复RPC状态下BT任务完成后暂停任务之后无法继续做种的问题,加入enable-mmap磁盘缓存,完爆TR有木有。
* x) s4 b% @# N3 z# `  附带猥琐支持国内PT站配置文件http://i.ole.im/13qqw0- S7 E9 c. O) A
  附带解决URL编码文件名乱码问题 http://i.ole.im/uddz0e (把这个脚本保存到某处,然后在aria2配置文件中添加on-download-complete="你的脚本路径",记得加上脚本执行权限啊,chmod +x "你的脚本")
& q# t& D6 C0 }! h  我还改写了一个支持国内PT RSS订阅下载的脚本,详细看下面截图
3 n0 `' @4 |+ d  3、默认路由启动的服务可以远程访问 (luci 、ftp …),如果想启动https版的luci,请通过openssl生成证书,方法如下:
/ M' C" k9 \# o& J' i  1)
$ k4 u' L& i; E  先停掉lighttpd:/etc/init.d/lighttpd stop$ B. R4 q* F6 h) q5 a
  2)/ g$ O; T/ i+ o$ i  I8 |. A
  ssh进入到/etc/lighttpd目录并运行并按提示输入证书信息
' w8 E5 ^* \* {9 b  openssl req -new -x509 -keyout server.pem -out server.pem -days 365 -nodes
! u7 _9 m8 V- x7 N' P" S0 u- }  3)
5 u2 W+ D1 W* l4 G( P  修改lighttpd.conf 把最后几行: r4 H4 v+ P7 g+ w0 j! s+ B  f* z
  #$SERVER["socket"] == ":443" {& Q. ^2 i, K& o" S; b
  #8 b* M) E0 _: W
  ssl.engine = "enable"
) ?4 m; z4 A7 u) Z( e4 x4 ]  #4 p' F% q$ L8 ?% I* ^
  ssl.pemfile = "/etc/lighttpd/server.pem"1 V3 p' F$ L$ [; d3 ]" P3 c5 ^( g
  #}
9 p) P; M3 `( p: G( ~! Z2 N1 F  去掉注释。6 {! r  j% f  H5 S* i# Y% i* M
  4)/ d7 J& K7 b. P5 H
  启动 lighttpd:9 ]5 H) o3 }5 E$ g. J
  /etc/init.d/lighttpd start
6 @  H# p/ ^" h9 i# c* P  最后说明下:
8 v3 _! s7 z& y1 |7 H# ^! I   WPS键按下 一秒停止/继续aria2下载 ; 两秒以上卸载USB设备(更新) Reset键按下
4 g- j/ ~! H: t0 {( `* \  一秒无线开关; 四秒还原初始值(更新) 本固件只集成EXT4驱动,其他的需要自己安装,没办法,保持纯净实用的原则
' n% |* S+ ?8 s0 j  x+ p8 G3 b   强烈推荐修改SSH端口,在Luci 系统管理里设置,强烈推荐通过公共密钥访问(自己搜索) FTP默认端口2121,root用户能访问全局读写、匿名用户只读访问USB设备 可以随便盗用,不用问我
4 F. \- r8 l3 \5 q3 Q' M5 B5 E) y* F  RA
' M" J& b0 x: a" Y# x8 b& h  2012年10月16日) s% I3 a* W9 l% ^( ~  ~+ ]
  
: D& Q$ ~' ?7 d) p5 _- M1 x  
+ G" e' F; I! D% x  
! c% V7 G9 ]  q  J! e" g0 n, b, F, M- l8 y# \5 P3 {% u
历史更新:
4 i/ Q) Z+ t- h9 x, f6 v. Y6 H. m( k; y
10月20日:
/ o: d3 z, u- Q6 ?- Q/ v
  • RSS订阅下载支持https站点,全面转用aria2下载种子,杜绝蛋疼wget url编码乱码文件名
  • 优化samba写入性能
  • 更改默认opkg更新地址2 O  q: ^# y" K& n2 K# ]' l
  • 修复多个小bug,考虑下版本升级新版内核,以及添加posix_fallocate的patch,让samba性能提升一个档次1 Z: q& G" E/ t# [
5 r$ P  _1 n/ T3 O4 d5 ^
% d* N) L" p# E9 N+ C

4 \$ U, h6 I  U6 D/ ]* ?( N10月17日:6 J$ ^# M7 i0 E+ K& T5 y% [" p% M
  • 更新aria2最新编译版到10月17号
  • 交换功能键方便使用 (WPS键一秒开/关 aria2下载 两秒以上卸载USB设备 ; Reset键一秒Wifi开关 四秒还原系统初始值)
  • 修复rss订阅 luci功能页一些小bug
    , A9 u1 m* E. k# J3 H4 @$ ?6 _: g" I

本帖子中包含更多资源

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

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-3-26 11:30 , Processed in 0.490616 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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