找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11819|回复: 4

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

[复制链接]
发表于 2012-10-25 16:02:58 | 显示全部楼层 |阅读模式
  纯净优化自用版 Openwrt For 841v7% }4 }9 x( L3 x2 @% ^! t
  集成aria2 、samba、vsftpd、wget、curl 、openssl ... + ?) H: ?* e" u, y9 V* X7 ~
  特点:: [; ^7 W$ E/ R& P; O) g2 b( X0 I4 x
  1、开启内核功能 : 异步io 、TCP拥挤处理算法(Westwood+)、TextSearch KMP/BM算法(防火墙模块可能用到)2、编译优化,详细看 : https://forum.openwrt.org/viewtopic.php?id=353233、luci集成到 lighttpd;4、优化自动挂载、优化ext4挂载参数、自动挂载swapfile(首次使用先在luci上设置一次) 等 ...
0 T7 z3 U, H4 V/ {  m; h4 n! }  细节强调:( s& w, ?5 a# d3 M4 [3 l  p) V7 w# j
  1、本版开启Westwood+ TCP拥挤处理算法,可按实际情况选择最合适自己的方案0 q# Y; ~' J5 _7 ~
  7 p9 H; ]% C% c1 ]( N
  SSH运行 sysctl -n net.ipv4.tcp_available_congestion_control 可以看到能使用的TCP拥挤处理算法1 G# ?) d3 A3 {2 m- j
  * I+ F" I6 l! o/ k9 t, W0 n/ @
  cubic
/ ^" Y. q" I8 ?5 S, q0 u7 k' p  - 现时Linux的默认设置,适合大多数环境/ w3 r1 T9 [1 k  p# ]  T; t
  Westwood$ ~* A1 ~, ]# i
  - 在无线环境中表现较好,
/ f6 {) l. }# G1 x& q: }: A& C  其他自己搜索,自己测试下,我也只测试过westwood,确实有一点效果。
; N; l8 D/ x. q, ?, `  修改方法 sysctl -w net.ipv4.tcp_congestion_control= XXX 或如果永久生效的话在/etc/sysctl.conf里添加net.ipv4.tcp_congestion_control=XXX2 L% a+ D9 `* h2 L7 n% R
  2、本版aria2为1.15.2最新编译版(https://github.com/tatsuhiro-t/aria2 )
8 i5 \- c1 K7 i! V' b  修复RPC状态下BT任务完成后暂停任务之后无法继续做种的问题,加入enable-mmap磁盘缓存,完爆TR有木有。5 h/ i' z; o/ Y1 P: P# I
  附带猥琐支持国内PT站配置文件http://i.ole.im/13qqw0" R# {3 A* g. C
  附带解决URL编码文件名乱码问题 http://i.ole.im/uddz0e (把这个脚本保存到某处,然后在aria2配置文件中添加on-download-complete="你的脚本路径",记得加上脚本执行权限啊,chmod +x "你的脚本")! }5 M) C6 [; U, E9 A2 G
  我还改写了一个支持国内PT RSS订阅下载的脚本,详细看下面截图$ n5 y- ?: H4 o1 R) m8 Y
  3、默认路由启动的服务可以远程访问 (luci 、ftp …),如果想启动https版的luci,请通过openssl生成证书,方法如下:
. S5 p% @. J# {7 Q7 K" q! w  1)
* n# H2 G( A) V" ]1 N2 m/ A  先停掉lighttpd:/etc/init.d/lighttpd stop
: A5 M, s# N3 s+ D  2)6 y& {$ U/ r/ g$ ?+ u
  ssh进入到/etc/lighttpd目录并运行并按提示输入证书信息 % V+ d- r5 A" r  a" i. u7 _/ ~! E# J" U0 L
  openssl req -new -x509 -keyout server.pem -out server.pem -days 365 -nodes
6 a' @) O' |) h% p/ y7 `6 w  3)5 k- r0 `) [6 M+ V# m0 f
  修改lighttpd.conf 把最后几行  a( P9 p% p) d
  #$SERVER["socket"] == ":443" {
. {8 w+ P8 M+ O+ ]% r: k8 V4 P  #
) u7 F' X# W, v, z  ssl.engine = "enable"( x4 a& h3 m: g. J0 S* R$ V$ W# ]
  #
7 V8 X/ j- Q% h: V$ P* b  ssl.pemfile = "/etc/lighttpd/server.pem"
3 U1 u: m$ U  w' ?) z9 u  #}# [6 I+ V. E4 V
  去掉注释。+ q5 y8 g! _' z* r! [- G# b
  4)- m' |  H2 D  O5 [" W
  启动 lighttpd:  `/ O' n: y# v3 m$ c; e% I$ r& }7 P
  /etc/init.d/lighttpd start* v$ m9 j, Z0 ^: k8 b, g3 o% a
  最后说明下:$ L3 h3 _$ f; w9 Q4 m  V$ S. t1 ~5 y
   WPS键按下 一秒停止/继续aria2下载 ; 两秒以上卸载USB设备(更新) Reset键按下9 T9 ?9 f! O- x; ]) }) T- {1 }
  一秒无线开关; 四秒还原初始值(更新) 本固件只集成EXT4驱动,其他的需要自己安装,没办法,保持纯净实用的原则
* V6 i. I! F- X- ~( a  E- c  v   强烈推荐修改SSH端口,在Luci 系统管理里设置,强烈推荐通过公共密钥访问(自己搜索) FTP默认端口2121,root用户能访问全局读写、匿名用户只读访问USB设备 可以随便盗用,不用问我
% ]& g1 A2 `- R. V" a% U  RA/ h+ ?6 R3 @$ H7 B/ i# r
  2012年10月16日7 E' v7 a7 K' v" y: D
  ( h! |/ F" A2 J& w" x- R) c
  
; s' i4 B( l9 [! u  
7 y- `, G' e; q  T
, m  g8 j# O$ d- r- ?0 d历史更新:
7 q7 n$ }) T" m$ K
$ y& y$ O6 f- V7 {6 ^2 G# K8 }  X10月20日:
1 p4 z! |% B1 C0 G$ J
  • RSS订阅下载支持https站点,全面转用aria2下载种子,杜绝蛋疼wget url编码乱码文件名
  • 优化samba写入性能
  • 更改默认opkg更新地址0 w1 ^1 s* j" d6 Q8 X2 N# l
  • 修复多个小bug,考虑下版本升级新版内核,以及添加posix_fallocate的patch,让samba性能提升一个档次
    7 x  j+ m2 l2 n/ c" a9 z2 h9 ]# i
. ?& P* o7 O4 e/ K" {6 }
/ i$ V( _: p: p# w' N
) W5 r9 r9 _  X9 I+ U  m
10月17日:" Z# P* d' O; D8 Y
  • 更新aria2最新编译版到10月17号
  • 交换功能键方便使用 (WPS键一秒开/关 aria2下载 两秒以上卸载USB设备 ; Reset键一秒Wifi开关 四秒还原系统初始值)
  • 修复rss订阅 luci功能页一些小bug
    " I: m3 u% _4 r3 N3 {

本帖子中包含更多资源

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

×
发表于 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 | 显示全部楼层
编程器用的吗?
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|宽带技术网 |网站地图

粤公网安备 44152102000001号

GMT+8, 2024-4-29 15:29 , Processed in 0.026701 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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