查看: 14243|回复: 4

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

[复制链接]
发表于 2012-10-25 16:02:58 |广东| 显示全部楼层 |阅读模式
  纯净优化自用版 Openwrt For 841v7
- a; ]: H1 u+ |# |1 |% \8 m# W7 {  集成aria2 、samba、vsftpd、wget、curl 、openssl ... - @4 h  k# t4 j
  特点:
- d3 x7 ?* `$ K! B3 q$ K  1、开启内核功能 : 异步io 、TCP拥挤处理算法(Westwood+)、TextSearch KMP/BM算法(防火墙模块可能用到)2、编译优化,详细看 : https://forum.openwrt.org/viewtopic.php?id=353233、luci集成到 lighttpd;4、优化自动挂载、优化ext4挂载参数、自动挂载swapfile(首次使用先在luci上设置一次) 等 ...
9 R. I( W6 q' s, q4 e3 T  细节强调:* F' m+ o/ N7 z; ?
  1、本版开启Westwood+ TCP拥挤处理算法,可按实际情况选择最合适自己的方案
5 ^- G; {+ e8 ]# V& R9 r# F  ! V  A5 D1 R' [, V
  SSH运行 sysctl -n net.ipv4.tcp_available_congestion_control 可以看到能使用的TCP拥挤处理算法
9 ~% i% K6 d" S4 J- L  5 D" s. O2 x# F5 S! ~
  cubic/ q) r3 P3 q% F
  - 现时Linux的默认设置,适合大多数环境
$ \1 O& b7 A" z/ u$ }; a  Westwood
7 k0 l2 e. p# S8 d4 w  - 在无线环境中表现较好,  ^8 K. E$ Q5 d0 {* q  G0 v9 n
  其他自己搜索,自己测试下,我也只测试过westwood,确实有一点效果。
/ ^% ]) q* h; Q  修改方法 sysctl -w net.ipv4.tcp_congestion_control= XXX 或如果永久生效的话在/etc/sysctl.conf里添加net.ipv4.tcp_congestion_control=XXX/ q4 \1 S7 g* P8 @4 G2 u  @( S  ~/ R
  2、本版aria2为1.15.2最新编译版(https://github.com/tatsuhiro-t/aria2 )
8 ^" S9 c( n/ I) @& W; i  修复RPC状态下BT任务完成后暂停任务之后无法继续做种的问题,加入enable-mmap磁盘缓存,完爆TR有木有。
2 F2 `0 k6 J, l: P4 Y  附带猥琐支持国内PT站配置文件http://i.ole.im/13qqw0& K- W- J: I# q. X% r" `
  附带解决URL编码文件名乱码问题 http://i.ole.im/uddz0e (把这个脚本保存到某处,然后在aria2配置文件中添加on-download-complete="你的脚本路径",记得加上脚本执行权限啊,chmod +x "你的脚本")
0 t& j  `  Z7 s/ l  我还改写了一个支持国内PT RSS订阅下载的脚本,详细看下面截图
! X8 e  Y3 u6 q# L8 l  3、默认路由启动的服务可以远程访问 (luci 、ftp …),如果想启动https版的luci,请通过openssl生成证书,方法如下:8 n, t: i! g; x5 U$ g  Q8 _6 Z5 p
  1)
& M# `9 {5 w) ~& R/ \& a  先停掉lighttpd:/etc/init.d/lighttpd stop/ t5 a( S8 t; V4 l) X. D
  2)
/ [* F" {3 x3 a! |  ssh进入到/etc/lighttpd目录并运行并按提示输入证书信息
, ]. E  }" |2 ]+ M& ]  openssl req -new -x509 -keyout server.pem -out server.pem -days 365 -nodes9 k5 C5 h. I  O+ M
  3)
" L7 E1 r' l$ V# V2 v" g  修改lighttpd.conf 把最后几行
& g/ c6 t% S- d  #$SERVER["socket"] == ":443" {3 Y' w4 V& C, J+ R) y+ M/ [, s
  #
' \' E5 C8 j0 }! Y! P. E6 L  ssl.engine = "enable"' j/ V3 H, J3 C& p. _1 _% N- s& C
  #
9 |. r* O$ d7 U4 G0 V! r! B9 j  ssl.pemfile = "/etc/lighttpd/server.pem"4 T  D; K5 [1 S# h! }; L5 c
  #}
% m7 ^# |2 T* i  去掉注释。- Z" G6 V  m+ S. v. d
  4)
3 S% i4 x6 ?; B8 T+ x5 N  启动 lighttpd:6 K( f" v2 z+ K9 h4 z! h
  /etc/init.d/lighttpd start
9 e7 J4 J( |; p2 ^- g  最后说明下:5 T7 S: j; c; F
   WPS键按下 一秒停止/继续aria2下载 ; 两秒以上卸载USB设备(更新) Reset键按下
6 R/ l3 ~5 q+ H2 o" Z  一秒无线开关; 四秒还原初始值(更新) 本固件只集成EXT4驱动,其他的需要自己安装,没办法,保持纯净实用的原则( L2 o6 X1 X) l7 U0 w: I$ D7 z
   强烈推荐修改SSH端口,在Luci 系统管理里设置,强烈推荐通过公共密钥访问(自己搜索) FTP默认端口2121,root用户能访问全局读写、匿名用户只读访问USB设备 可以随便盗用,不用问我6 J" [7 A1 i0 _" v2 L
  RA
' p' J! [% E( x& a/ R2 ~  2012年10月16日. O- q+ Y4 e* _! Q, \
  
$ N, h0 ~6 h/ h7 u2 f3 Q  8 `3 x: X! J( s1 l+ ~
  5 y8 B2 t2 T7 \) n% K( I- u

3 j  R' D0 H" k+ N* ?5 E- C+ N历史更新:
5 \" @5 ?: b# n2 x  D  R# {. l2 K; E* V7 H) Y/ [- j- o( ?
10月20日:, z( L6 B6 S6 s6 U2 v
  • RSS订阅下载支持https站点,全面转用aria2下载种子,杜绝蛋疼wget url编码乱码文件名
  • 优化samba写入性能
  • 更改默认opkg更新地址
    & E/ ^* F+ F9 I1 r& G* s
  • 修复多个小bug,考虑下版本升级新版内核,以及添加posix_fallocate的patch,让samba性能提升一个档次
    . N- C7 f+ F, ^- z0 u

7 E, I3 u7 O3 G" C, o0 ~9 M* a: I. r7 i- `$ i6 @. j$ o+ i0 U

9 c0 o& s4 Q4 P9 Y10月17日:
' k0 H8 V# a! @. \% l) ?! _/ `, H  X
  • 更新aria2最新编译版到10月17号
  • 交换功能键方便使用 (WPS键一秒开/关 aria2下载 两秒以上卸载USB设备 ; Reset键一秒Wifi开关 四秒还原系统初始值)
  • 修复rss订阅 luci功能页一些小bug& K6 U! Z% K0 w8 v5 n. c! Q

本帖子中包含更多资源

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

×
发表于 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

在本版发帖返回顶部