设为首页收藏本站

宽带技术网

 找回密码
 注 册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 5136|回复: 4

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

[复制链接]
  纯净优化自用版 Openwrt For 841v7
! P, p# K8 l# `; P$ c* e1 _' D9 i  集成aria2 、samba、vsftpd、wget、curl 、openssl ... 6 L- C# i$ j# E  K/ o# \& |. o
  特点:. m+ t" C, O8 B' Q1 b: u$ L2 O2 c/ @
  1、开启内核功能 : 异步io 、TCP拥挤处理算法(Westwood+)、TextSearch KMP/BM算法(防火墙模块可能用到)2、编译优化,详细看 : https://forum.openwrt.org/viewtopic.php?id=353233、luci集成到 lighttpd;4、优化自动挂载、优化ext4挂载参数、自动挂载swapfile(首次使用先在luci上设置一次) 等 ...# |; A1 W3 u1 ~" z+ Z
  细节强调:9 w) a& R: _; |/ u: K
  1、本版开启Westwood+ TCP拥挤处理算法,可按实际情况选择最合适自己的方案
( \$ e4 i4 g+ Z2 t  - J+ v+ w) _( W) |; q) p( h3 F
  SSH运行 sysctl -n net.ipv4.tcp_available_congestion_control 可以看到能使用的TCP拥挤处理算法
# w1 ?/ a( k7 S; B' f4 S  
& Q5 v% B& l$ n9 N  cubic, \2 W) V2 P8 W/ O$ c) T
  - 现时Linux的默认设置,适合大多数环境
- z# G& b; j( O& r  Westwood
; Q) B' G; p5 N) A( w6 J2 P  - 在无线环境中表现较好,
$ B7 Z7 v  N# {5 R& f  c2 v) b1 v  其他自己搜索,自己测试下,我也只测试过westwood,确实有一点效果。8 l3 ^, s& f1 ]6 H, ]0 l; E: F! H! g
  修改方法 sysctl -w net.ipv4.tcp_congestion_control= XXX 或如果永久生效的话在/etc/sysctl.conf里添加net.ipv4.tcp_congestion_control=XXX
( s0 N. d8 x: I) X4 v  2、本版aria2为1.15.2最新编译版(https://github.com/tatsuhiro-t/aria2 )9 J- B6 U/ c  q
  修复RPC状态下BT任务完成后暂停任务之后无法继续做种的问题,加入enable-mmap磁盘缓存,完爆TR有木有。
" g! M' I2 H+ R/ j; \& x' L  附带猥琐支持国内PT站配置文件http://i.ole.im/13qqw0; D4 ^; m. D0 B( K4 m; }
  附带解决URL编码文件名乱码问题 http://i.ole.im/uddz0e (把这个脚本保存到某处,然后在aria2配置文件中添加on-download-complete="你的脚本路径",记得加上脚本执行权限啊,chmod +x "你的脚本")# M( h  N. M: K+ @
  我还改写了一个支持国内PT RSS订阅下载的脚本,详细看下面截图: v* ~" O) ]% t1 U) N# h
  3、默认路由启动的服务可以远程访问 (luci 、ftp …),如果想启动https版的luci,请通过openssl生成证书,方法如下:, i. k- N0 C) ~  a
  1)' T  _! e5 q2 d. H1 b7 Q* e
  先停掉lighttpd:/etc/init.d/lighttpd stop5 p4 i; [& b$ c& N* Q! Q( f
  2)
; J9 [3 N* q! n& q4 ^3 e, U4 a  ssh进入到/etc/lighttpd目录并运行并按提示输入证书信息
! E: R0 V# z# C! r+ _6 Y- U  openssl req -new -x509 -keyout server.pem -out server.pem -days 365 -nodes
. b0 H) a) Z; O! z/ L, H4 _  3)8 T/ K" c1 K' g8 J4 p
  修改lighttpd.conf 把最后几行
' P. k3 c5 [! S# k7 M8 O/ o  #$SERVER["socket"] == ":443" {
4 ~& C9 |% a% r& s+ U  #
( C* J) s  L5 z( [% @$ E  ssl.engine = "enable"" U2 s! x! M5 o- G9 E$ l
  #  x; r9 u2 H) t; t0 T2 J
  ssl.pemfile = "/etc/lighttpd/server.pem"2 `1 B! a* Q0 e9 r( `
  #}. o1 Q( j, e' O4 R
  去掉注释。
; W: s, Z/ u" z  b  4)6 E1 Q/ f6 K/ x
  启动 lighttpd:' [2 j  A6 }5 P$ H  t5 i/ w' K
  /etc/init.d/lighttpd start
7 c$ P+ |+ ~0 c$ ]8 }  y  最后说明下:
) U: F4 f( L( G   WPS键按下 一秒停止/继续aria2下载 ; 两秒以上卸载USB设备(更新) Reset键按下
7 m$ H  E+ g) n( i. \" L  i* o  s  o% {  一秒无线开关; 四秒还原初始值(更新) 本固件只集成EXT4驱动,其他的需要自己安装,没办法,保持纯净实用的原则; b3 c0 \6 |' F* P
   强烈推荐修改SSH端口,在Luci 系统管理里设置,强烈推荐通过公共密钥访问(自己搜索) FTP默认端口2121,root用户能访问全局读写、匿名用户只读访问USB设备 可以随便盗用,不用问我( f. Q" i+ l! j7 ~. E
  RA
0 b1 T+ I+ P: }! R' W4 A& g* h1 ~  2012年10月16日  ]* L9 R+ h% F
  
1 S3 s. i& o, r  8 ~$ p' p1 x7 j% X
  + e% r+ u5 ?& A  Z* A4 F
5 M8 Z' P0 M1 o8 L9 @/ s- d6 N9 F% ]
历史更新:2 k: D3 A& E* B* @
, w4 U+ F$ h8 B( J" o- f
10月20日:0 l* j3 j0 y4 j7 l2 j& y
  • RSS订阅下载支持https站点,全面转用aria2下载种子,杜绝蛋疼wget url编码乱码文件名
  • 优化samba写入性能
  • 更改默认opkg更新地址
    ) e; ~% X/ N: V- d! P7 j
  • 修复多个小bug,考虑下版本升级新版内核,以及添加posix_fallocate的patch,让samba性能提升一个档次
    ( A# l+ o" Q2 `
5 k+ a4 {1 z1 @* b( s4 d
: }; G5 L$ H7 ^" E1 g" o
% M3 O+ q8 ^; l7 G# {) Y. {* T/ c
10月17日:
1 K( j1 b8 X, B. H3 K2 Q
  • 更新aria2最新编译版到10月17号
  • 交换功能键方便使用 (WPS键一秒开/关 aria2下载 两秒以上卸载USB设备 ; Reset键一秒Wifi开关 四秒还原系统初始值)
  • 修复rss订阅 luci功能页一些小bug
    2 S. z* W8 b  Z' k7 y1 H1 `* B

本帖子中包含更多资源

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

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, 2016-12-4 12:01 , Processed in 0.489705 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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