查看: 13882|回复: 4

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

[复制链接]
发表于 2012-10-25 16:02:58 |广东| 显示全部楼层 |阅读模式
  纯净优化自用版 Openwrt For 841v7
3 T- ~# O% Q* c  N; @5 d+ m  集成aria2 、samba、vsftpd、wget、curl 、openssl ... * W: `! H: f, @- ^8 J# G- r6 Z$ z/ ^
  特点:9 G* R1 ~8 h" e: u
  1、开启内核功能 : 异步io 、TCP拥挤处理算法(Westwood+)、TextSearch KMP/BM算法(防火墙模块可能用到)2、编译优化,详细看 : https://forum.openwrt.org/viewtopic.php?id=353233、luci集成到 lighttpd;4、优化自动挂载、优化ext4挂载参数、自动挂载swapfile(首次使用先在luci上设置一次) 等 ...1 u- N, a+ v+ k9 G, @4 q8 c
  细节强调:6 F: A, n2 _* d+ Y; A
  1、本版开启Westwood+ TCP拥挤处理算法,可按实际情况选择最合适自己的方案  x2 h5 i$ G( |7 @8 V$ f. s# p: s" J
  
' V2 b) g" t4 b1 I9 r  SSH运行 sysctl -n net.ipv4.tcp_available_congestion_control 可以看到能使用的TCP拥挤处理算法$ ~4 h; v* i" u/ `8 m1 M% o- z' ^
  
+ X8 n; l1 v, D% P1 _9 v  cubic
' [: X6 v7 t, ~  - 现时Linux的默认设置,适合大多数环境2 C, P0 H/ O& }. G0 j
  Westwood$ {& D6 @# I$ D' v2 y+ f
  - 在无线环境中表现较好,! t& W- _5 i& G) l: ~  F
  其他自己搜索,自己测试下,我也只测试过westwood,确实有一点效果。
" U3 r# M5 d4 }+ S  修改方法 sysctl -w net.ipv4.tcp_congestion_control= XXX 或如果永久生效的话在/etc/sysctl.conf里添加net.ipv4.tcp_congestion_control=XXX+ T- Y: g% `) r! h+ ?
  2、本版aria2为1.15.2最新编译版(https://github.com/tatsuhiro-t/aria2 )* s. J8 R: v  c8 A' D
  修复RPC状态下BT任务完成后暂停任务之后无法继续做种的问题,加入enable-mmap磁盘缓存,完爆TR有木有。7 c  B7 \# S& Z% K/ u9 \
  附带猥琐支持国内PT站配置文件http://i.ole.im/13qqw0
- o) I1 G5 l3 Q+ n: i$ u/ ?  附带解决URL编码文件名乱码问题 http://i.ole.im/uddz0e (把这个脚本保存到某处,然后在aria2配置文件中添加on-download-complete="你的脚本路径",记得加上脚本执行权限啊,chmod +x "你的脚本")* N$ b5 r7 ^: V2 S0 a7 u; W6 S
  我还改写了一个支持国内PT RSS订阅下载的脚本,详细看下面截图
# P4 B. u$ I: X( D# D2 ]: n  V  3、默认路由启动的服务可以远程访问 (luci 、ftp …),如果想启动https版的luci,请通过openssl生成证书,方法如下:3 ]' b; S- t! z( @
  1)0 }  C* K. X. I+ z
  先停掉lighttpd:/etc/init.d/lighttpd stop4 [$ K5 {: M2 R5 S( y+ j$ ]3 N, j6 i
  2)
! D' H$ N' f5 Z( i% V  ssh进入到/etc/lighttpd目录并运行并按提示输入证书信息
6 b4 ?9 c+ J" B1 O4 a4 c  openssl req -new -x509 -keyout server.pem -out server.pem -days 365 -nodes! {5 w% h  |, b, G$ }' t1 `
  3)
! q9 i* V. ^# f+ f* n* E8 e& f  修改lighttpd.conf 把最后几行( z4 o  I2 o* ?) B! `' R  p
  #$SERVER["socket"] == ":443" {
+ y7 _; T' U/ f. y3 [( P- `  #
, D. W  k. ^  i  ssl.engine = "enable"
! B$ z4 V1 r# l" \0 {  M  #
+ w! k2 @" s  Q3 ?0 o" J  {: {  ssl.pemfile = "/etc/lighttpd/server.pem"; ]6 a$ E# U) a$ j" S* [' G' }
  #}
5 i% ?0 Y0 ^- g. D  去掉注释。) I9 E0 M, f1 O4 j1 T7 O
  4)% ~- K6 A- ^+ j2 c
  启动 lighttpd:1 Z) [7 W  V7 i. f% d# m
  /etc/init.d/lighttpd start- p  `: N, _; M. g3 l- W* [2 z
  最后说明下:
& o2 c: \* z0 p2 R8 k  j   WPS键按下 一秒停止/继续aria2下载 ; 两秒以上卸载USB设备(更新) Reset键按下1 j, ]5 w! ?4 a: e$ `0 x0 J4 f* R5 x
  一秒无线开关; 四秒还原初始值(更新) 本固件只集成EXT4驱动,其他的需要自己安装,没办法,保持纯净实用的原则8 ]# k. L( c7 |& A
   强烈推荐修改SSH端口,在Luci 系统管理里设置,强烈推荐通过公共密钥访问(自己搜索) FTP默认端口2121,root用户能访问全局读写、匿名用户只读访问USB设备 可以随便盗用,不用问我- ~% r3 M" U! |( {
  RA% T7 _& W/ t2 U- Q+ a* I5 H0 a, `; D
  2012年10月16日: e; Y/ X% i; P% j
  
( I4 z0 t6 Y) {5 ~8 `" n! R6 C  # U4 U8 x8 w* I: ~! ~0 `
  
  r" v; W" d$ r& R( R) C# J+ i3 s! K; W; x' o! c
历史更新:! o" N: x9 t) o% v* z( {8 O
  z+ v. m$ L6 V* k
10月20日:
! Y! N$ ^# z& V- {5 i4 X$ x
  • RSS订阅下载支持https站点,全面转用aria2下载种子,杜绝蛋疼wget url编码乱码文件名
  • 优化samba写入性能
  • 更改默认opkg更新地址) \9 R6 X8 s6 O, W4 q" v
  • 修复多个小bug,考虑下版本升级新版内核,以及添加posix_fallocate的patch,让samba性能提升一个档次
    1 F' u' z- e  @# o/ u& R7 h

, g' r% o$ c- C) r1 b) A  @* K8 I* j/ R6 p

% ]+ a0 [* z* Q7 }. m9 d10月17日:2 ?) j  q  u& F0 Y" f  |) [
  • 更新aria2最新编译版到10月17号
  • 交换功能键方便使用 (WPS键一秒开/关 aria2下载 两秒以上卸载USB设备 ; Reset键一秒Wifi开关 四秒还原系统初始值)
  • 修复rss订阅 luci功能页一些小bug- a/ m7 t0 E5 [! M: y- [% z

本帖子中包含更多资源

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

×
发表于 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客服返回顶部