设为首页收藏本站

宽带技术网

 找回密码
 注 册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 5311|回复: 4

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

[复制链接]
  纯净优化自用版 Openwrt For 841v7$ Z4 r0 j1 X& G) O
  集成aria2 、samba、vsftpd、wget、curl 、openssl ... ) u5 C  L, d6 ]  k* q. f. u, t
  特点:
2 [) U, [/ @; A; m  1、开启内核功能 : 异步io 、TCP拥挤处理算法(Westwood+)、TextSearch KMP/BM算法(防火墙模块可能用到)2、编译优化,详细看 : https://forum.openwrt.org/viewtopic.php?id=353233、luci集成到 lighttpd;4、优化自动挂载、优化ext4挂载参数、自动挂载swapfile(首次使用先在luci上设置一次) 等 ...
- F/ K% e; \. T1 S, B  细节强调:" z7 O2 J7 Y# }. h) }1 ?7 F
  1、本版开启Westwood+ TCP拥挤处理算法,可按实际情况选择最合适自己的方案( J! ]/ T5 b* _. P0 C
  
' r( D" u2 [* j  SSH运行 sysctl -n net.ipv4.tcp_available_congestion_control 可以看到能使用的TCP拥挤处理算法
7 R# B4 k7 q0 D0 s" t4 y" ~/ n! p  
8 @* C5 p+ g8 O# V! }$ z  cubic* U4 D8 R* k  k1 {+ L
  - 现时Linux的默认设置,适合大多数环境( v( q1 z5 L+ Y1 \, p$ t0 @5 x
  Westwood
8 ~" _' {" v' \+ U0 n0 h8 E  c  - 在无线环境中表现较好,! e$ e0 ^; f$ g& ~2 m: q" s$ j' W2 ]
  其他自己搜索,自己测试下,我也只测试过westwood,确实有一点效果。
& i! L3 f7 j) G/ V4 Y! Z  修改方法 sysctl -w net.ipv4.tcp_congestion_control= XXX 或如果永久生效的话在/etc/sysctl.conf里添加net.ipv4.tcp_congestion_control=XXX2 ?* F; G2 S$ Z
  2、本版aria2为1.15.2最新编译版(https://github.com/tatsuhiro-t/aria2 ); i3 ^/ p% P; }4 r" O  v! K' t
  修复RPC状态下BT任务完成后暂停任务之后无法继续做种的问题,加入enable-mmap磁盘缓存,完爆TR有木有。) B, X( g! B+ u$ n
  附带猥琐支持国内PT站配置文件http://i.ole.im/13qqw0
$ A$ f6 {9 B$ u' C4 _; n$ P  附带解决URL编码文件名乱码问题 http://i.ole.im/uddz0e (把这个脚本保存到某处,然后在aria2配置文件中添加on-download-complete="你的脚本路径",记得加上脚本执行权限啊,chmod +x "你的脚本")- z9 s* d4 H/ h4 N0 U
  我还改写了一个支持国内PT RSS订阅下载的脚本,详细看下面截图
: F! ~5 h1 k4 k! n- F2 V6 ]# L  3、默认路由启动的服务可以远程访问 (luci 、ftp …),如果想启动https版的luci,请通过openssl生成证书,方法如下:( h3 i9 d+ Z7 j" n! k& `
  1)* e/ V' z1 v: T- _+ {& S% D
  先停掉lighttpd:/etc/init.d/lighttpd stop
" ?+ z' [' U  ~9 {7 w  2)
7 L7 O" h' T3 }7 k4 W/ f  ssh进入到/etc/lighttpd目录并运行并按提示输入证书信息   a3 o( }: N. G0 n- L; n$ H; O0 |1 n9 T
  openssl req -new -x509 -keyout server.pem -out server.pem -days 365 -nodes
$ s* x3 Y* B& r# G3 Z  3)
. y* S( A4 I1 ^3 O4 |2 r  修改lighttpd.conf 把最后几行
7 H5 x) w6 x0 c, B! ?* R8 H6 J  #$SERVER["socket"] == ":443" {
, m# f( p& f! h  #: ^+ A) a( K$ \
  ssl.engine = "enable"- P- x4 B* g* i) U2 b+ m
  #, K9 D! E9 M; ]* j% `' ^1 D) I& j
  ssl.pemfile = "/etc/lighttpd/server.pem": B! k) Y: E. D
  #}/ }5 |- L( U2 k! ?. ^( h* v
  去掉注释。1 `5 {$ Q0 [* |5 A" z: ?6 A, R
  4), d: }: Q- h& E/ l+ P" G. o- t
  启动 lighttpd:- G5 m7 J! H; w+ J% ]9 _
  /etc/init.d/lighttpd start
" R8 n7 y- m6 Q& r  最后说明下:4 r5 W: g1 A( O( v$ ?5 U
   WPS键按下 一秒停止/继续aria2下载 ; 两秒以上卸载USB设备(更新) Reset键按下/ F( c& S0 X  A' a0 l( k
  一秒无线开关; 四秒还原初始值(更新) 本固件只集成EXT4驱动,其他的需要自己安装,没办法,保持纯净实用的原则" X& r# c% Q8 R$ z2 W% L* t
   强烈推荐修改SSH端口,在Luci 系统管理里设置,强烈推荐通过公共密钥访问(自己搜索) FTP默认端口2121,root用户能访问全局读写、匿名用户只读访问USB设备 可以随便盗用,不用问我
0 V7 e" @6 g0 u: }% b  RA/ N8 f. {7 N/ B  P& _/ A
  2012年10月16日
$ L  C4 X, v% e# P  ]6 a1 V  ' v" A' A( G6 H) O
  
9 a: Y' a0 ?6 k* }% Z% g" i# e  
4 a6 b6 n$ D' G' \: j& E1 ^+ x: }# P* o  \
历史更新:# u2 {/ S. w: A0 A

3 ~5 [; @, w% h! w* ]10月20日:
# `; a- U  |9 y+ A& y0 _& V
  • RSS订阅下载支持https站点,全面转用aria2下载种子,杜绝蛋疼wget url编码乱码文件名
  • 优化samba写入性能
  • 更改默认opkg更新地址
    . z( s: l7 B' r
  • 修复多个小bug,考虑下版本升级新版内核,以及添加posix_fallocate的patch,让samba性能提升一个档次) M. |7 `9 X. P, S0 j. I6 @
3 W- }6 ^9 B+ |! X8 ~

7 N2 i* \9 p. W% R6 S4 x; {. L& m  y6 W$ R, n. {
10月17日:
; V! X3 \& j$ Q4 `" b
  • 更新aria2最新编译版到10月17号
  • 交换功能键方便使用 (WPS键一秒开/关 aria2下载 两秒以上卸载USB设备 ; Reset键一秒Wifi开关 四秒还原系统初始值)
  • 修复rss订阅 luci功能页一些小bug
    & p& \4 n  O; E. o' s3 F

本帖子中包含更多资源

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

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-4-27 23:29 , Processed in 0.497006 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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