查看: 13560|回复: 4

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

[复制链接]
发表于 2012-10-25 16:02:58 | 显示全部楼层 |阅读模式
  纯净优化自用版 Openwrt For 841v7
) T; m" s5 ]0 S+ i- h  集成aria2 、samba、vsftpd、wget、curl 、openssl ... 7 V8 x5 Y" ^, z' E% g% u; L
  特点:$ V# h9 I3 z9 a' X
  1、开启内核功能 : 异步io 、TCP拥挤处理算法(Westwood+)、TextSearch KMP/BM算法(防火墙模块可能用到)2、编译优化,详细看 : https://forum.openwrt.org/viewtopic.php?id=353233、luci集成到 lighttpd;4、优化自动挂载、优化ext4挂载参数、自动挂载swapfile(首次使用先在luci上设置一次) 等 ...
& g$ f3 \: b7 N  细节强调:8 p# D* s* ]; Z' {! P
  1、本版开启Westwood+ TCP拥挤处理算法,可按实际情况选择最合适自己的方案
2 H' M: p# m# }" c  
. m( H7 S, T+ {; ~  SSH运行 sysctl -n net.ipv4.tcp_available_congestion_control 可以看到能使用的TCP拥挤处理算法4 H: H* A8 x% A( q, R* c2 [
  
7 l0 a, N9 }" ]5 T3 H  cubic
# E' A% d- R8 T4 _4 y: ], w  - 现时Linux的默认设置,适合大多数环境$ `" _% s5 R6 T0 o5 V
  Westwood; q& b4 d! U0 ^' x# I- D
  - 在无线环境中表现较好,2 e9 q+ s/ E; V2 _. T" T0 y1 j/ Q3 o
  其他自己搜索,自己测试下,我也只测试过westwood,确实有一点效果。
2 w% x+ e- X( t  修改方法 sysctl -w net.ipv4.tcp_congestion_control= XXX 或如果永久生效的话在/etc/sysctl.conf里添加net.ipv4.tcp_congestion_control=XXX
( ]9 @1 p% w$ g# e, I: W; J2 ~  2、本版aria2为1.15.2最新编译版(https://github.com/tatsuhiro-t/aria2 )
4 H5 G+ f3 k- s' q" b' C  修复RPC状态下BT任务完成后暂停任务之后无法继续做种的问题,加入enable-mmap磁盘缓存,完爆TR有木有。
. C7 r; M5 f( }/ `  附带猥琐支持国内PT站配置文件http://i.ole.im/13qqw0
2 V1 h3 C+ Y# V  附带解决URL编码文件名乱码问题 http://i.ole.im/uddz0e (把这个脚本保存到某处,然后在aria2配置文件中添加on-download-complete="你的脚本路径",记得加上脚本执行权限啊,chmod +x "你的脚本")' I- l: e, w2 L/ p, c$ o, Q0 c! {) y
  我还改写了一个支持国内PT RSS订阅下载的脚本,详细看下面截图/ U, T) X9 J% P' p8 N( T. O
  3、默认路由启动的服务可以远程访问 (luci 、ftp …),如果想启动https版的luci,请通过openssl生成证书,方法如下:0 M, P, T# h  \( [
  1)
6 F. u* q. Q  i  先停掉lighttpd:/etc/init.d/lighttpd stop
8 h. d5 e0 b. B  2)
" o! O5 ^; O$ S9 B! E6 o. f* h  ssh进入到/etc/lighttpd目录并运行并按提示输入证书信息
9 m, V" ~0 y8 ]3 s5 G4 S0 }0 ^  openssl req -new -x509 -keyout server.pem -out server.pem -days 365 -nodes& d, |( r- ]: R2 e  R
  3)# l2 G% Y; j5 v9 w& n
  修改lighttpd.conf 把最后几行2 b4 h. F' m, x' l. r' r0 c: H
  #$SERVER["socket"] == ":443" {) a+ H6 o' e, j* a" D
  #. u* i, E" Z4 l( K0 I- a! J
  ssl.engine = "enable"
6 d" y; q2 o( Q" |+ N" i  q  #
, h0 B) |1 l6 U  ssl.pemfile = "/etc/lighttpd/server.pem"
5 _4 g8 O; ^8 X7 {  #}
, b( \# A& j7 v! z( r$ V) `  去掉注释。2 `9 s, S( }, a) s4 W* U
  4)
7 ^- R4 h( x/ }5 P2 R$ g$ q  启动 lighttpd:! u& ?  X( g0 w7 z2 ]
  /etc/init.d/lighttpd start3 W6 Q  w) `+ ?/ C2 z% A1 v
  最后说明下:8 K/ G# ]9 B3 h. H9 b( E* D
   WPS键按下 一秒停止/继续aria2下载 ; 两秒以上卸载USB设备(更新) Reset键按下
& e6 A  L. R1 z. _+ m1 m  一秒无线开关; 四秒还原初始值(更新) 本固件只集成EXT4驱动,其他的需要自己安装,没办法,保持纯净实用的原则) p: t& J# p( M2 P
   强烈推荐修改SSH端口,在Luci 系统管理里设置,强烈推荐通过公共密钥访问(自己搜索) FTP默认端口2121,root用户能访问全局读写、匿名用户只读访问USB设备 可以随便盗用,不用问我
( E# K- [: c7 r  @7 g8 n/ d# w  RA
9 ]9 ?) f6 F) O4 q0 M3 Z  2012年10月16日
) k3 f9 o4 k7 U$ q; b: O  * e( g) T: n+ c
  
4 R' F; f1 c. I4 B  ]0 d! Q  
: r8 Z/ q+ |8 {/ y% a" U9 ~5 b1 k0 S- @
( ^3 E' [  p/ u6 l历史更新:2 c9 x0 [  |8 j; K* q: S
2 W- Q/ A* x8 X0 X9 o# a
10月20日:, p1 H! R' L8 s, N) V
  • RSS订阅下载支持https站点,全面转用aria2下载种子,杜绝蛋疼wget url编码乱码文件名
  • 优化samba写入性能
  • 更改默认opkg更新地址
    4 C. Q; [0 w8 W
  • 修复多个小bug,考虑下版本升级新版内核,以及添加posix_fallocate的patch,让samba性能提升一个档次
    ! q. U& a4 h2 r' g5 U# _% [5 }

6 i* x5 [! P  C: U  V) |7 `# J6 G" |' V/ |" a) G, V3 w

( M% `. J  V1 n) T( H5 I% d10月17日:+ c( d3 B/ Z" U3 O( ^0 Z! G2 N
  • 更新aria2最新编译版到10月17号
  • 交换功能键方便使用 (WPS键一秒开/关 aria2下载 两秒以上卸载USB设备 ; Reset键一秒Wifi开关 四秒还原系统初始值)
  • 修复rss订阅 luci功能页一些小bug
    : Z3 |$ e0 M* c( T7 d, h, @$ G

本帖子中包含更多资源

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

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