找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 13095|回复: 4

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

[复制链接]
发表于 2012-10-25 16:02:58 | 显示全部楼层 |阅读模式
  纯净优化自用版 Openwrt For 841v7
: r$ }0 y0 |( H: \$ q5 z  集成aria2 、samba、vsftpd、wget、curl 、openssl ... * W' Y! G  k) H0 x- L7 e
  特点:# b. n( B; M& m( t: B5 i, a  b
  1、开启内核功能 : 异步io 、TCP拥挤处理算法(Westwood+)、TextSearch KMP/BM算法(防火墙模块可能用到)2、编译优化,详细看 : https://forum.openwrt.org/viewtopic.php?id=353233、luci集成到 lighttpd;4、优化自动挂载、优化ext4挂载参数、自动挂载swapfile(首次使用先在luci上设置一次) 等 ...! M3 L  Z3 N0 k1 ^4 a0 M
  细节强调:# b. K* Y$ ^& T
  1、本版开启Westwood+ TCP拥挤处理算法,可按实际情况选择最合适自己的方案
& u8 b; t3 H; ~- R  
0 _4 n' ]! X2 F! y" C* q" g  SSH运行 sysctl -n net.ipv4.tcp_available_congestion_control 可以看到能使用的TCP拥挤处理算法& }! j5 J4 z& M( s$ C+ |, W
  
  p( ], j' d$ J8 k) m  cubic- G& U3 V/ k0 ?4 x; `+ H  @
  - 现时Linux的默认设置,适合大多数环境4 l  w  W/ M" {8 k' m; c
  Westwood
2 j0 I) `& I% E) F  - 在无线环境中表现较好,# Q# y" j& H9 i" b: D/ P6 d
  其他自己搜索,自己测试下,我也只测试过westwood,确实有一点效果。6 k7 K! i0 c; U; ^; _  H
  修改方法 sysctl -w net.ipv4.tcp_congestion_control= XXX 或如果永久生效的话在/etc/sysctl.conf里添加net.ipv4.tcp_congestion_control=XXX# A2 l3 G' S5 U% u
  2、本版aria2为1.15.2最新编译版(https://github.com/tatsuhiro-t/aria2 )1 P6 A4 I# j! J% D
  修复RPC状态下BT任务完成后暂停任务之后无法继续做种的问题,加入enable-mmap磁盘缓存,完爆TR有木有。- G9 H, x/ I7 k. s
  附带猥琐支持国内PT站配置文件http://i.ole.im/13qqw0
* c" t4 }# g5 z* ^, ^# X2 O, F  附带解决URL编码文件名乱码问题 http://i.ole.im/uddz0e (把这个脚本保存到某处,然后在aria2配置文件中添加on-download-complete="你的脚本路径",记得加上脚本执行权限啊,chmod +x "你的脚本"). g' u8 c2 a% Y' T/ |7 I: O
  我还改写了一个支持国内PT RSS订阅下载的脚本,详细看下面截图$ z# [; ?, h  @* A6 l& W2 O
  3、默认路由启动的服务可以远程访问 (luci 、ftp …),如果想启动https版的luci,请通过openssl生成证书,方法如下:5 @: ]% S; P  r
  1)7 ^, n% P* @& W7 k& o
  先停掉lighttpd:/etc/init.d/lighttpd stop
: Z0 j) e; F& t/ R  2)2 u, h3 B: h/ @& u8 G9 u
  ssh进入到/etc/lighttpd目录并运行并按提示输入证书信息 1 \! ]: y) W" R/ N# A$ R6 o3 q' J
  openssl req -new -x509 -keyout server.pem -out server.pem -days 365 -nodes
$ m2 O% H2 v% k( k( ]  3)
: d: n: R. g! @  o; {/ a% p6 R  修改lighttpd.conf 把最后几行  v6 K+ w! O4 o; y$ S
  #$SERVER["socket"] == ":443" {) Z9 Y, i* D0 K/ I
  #
% r- |! g- o! [! C# j* V( f8 @  ssl.engine = "enable"
! f# ~* C" q& l1 U  i: W  #; u6 c& c' |# [7 f. Q  k6 ~
  ssl.pemfile = "/etc/lighttpd/server.pem"
- F$ p2 \& Z2 S+ G  #}
- d/ s8 V- {+ z- _* W0 M. b( Z  去掉注释。
/ C( r( m9 O5 `; M( k  4)
: v  p0 T. F) K  x  启动 lighttpd:* M/ r: p: b" L7 I) y  e  p
  /etc/init.d/lighttpd start" h0 m  U  ?; v) \" m$ c
  最后说明下:
0 j; C  K! k3 x   WPS键按下 一秒停止/继续aria2下载 ; 两秒以上卸载USB设备(更新) Reset键按下4 ?% ?0 @3 G% s, ~' D
  一秒无线开关; 四秒还原初始值(更新) 本固件只集成EXT4驱动,其他的需要自己安装,没办法,保持纯净实用的原则  E1 u8 K0 t4 L8 }  [/ X+ u% P  E
   强烈推荐修改SSH端口,在Luci 系统管理里设置,强烈推荐通过公共密钥访问(自己搜索) FTP默认端口2121,root用户能访问全局读写、匿名用户只读访问USB设备 可以随便盗用,不用问我
0 v5 o* g! o: M- H. [: B& ]  RA* y$ V( K8 r+ I% @
  2012年10月16日
2 K" ?8 h* ]8 _% Q0 o  
6 p: R) g, `% J' r: \1 s+ `* m  
+ \  I3 B& W" b  ( N6 M/ U0 T( w- _. @
, a6 u; u5 F7 C. `$ G4 W
历史更新:
1 _' N" w5 `1 S0 r% I" T% P( S( J$ P% W3 d
10月20日:
( V: `7 L9 u6 J, \5 @& S5 J" Y
  • RSS订阅下载支持https站点,全面转用aria2下载种子,杜绝蛋疼wget url编码乱码文件名
  • 优化samba写入性能
  • 更改默认opkg更新地址$ k) @$ C9 w8 F9 G2 m- Q
  • 修复多个小bug,考虑下版本升级新版内核,以及添加posix_fallocate的patch,让samba性能提升一个档次
    " M' c& T7 K" e: ^1 Q
$ g1 d! ]1 W4 F+ i+ M
! c* a* W% _! H: b
* y1 y, ^( G. [2 c
10月17日:
4 {0 a, k* ?2 p# M. l; L
  • 更新aria2最新编译版到10月17号
  • 交换功能键方便使用 (WPS键一秒开/关 aria2下载 两秒以上卸载USB设备 ; Reset键一秒Wifi开关 四秒还原系统初始值)
  • 修复rss订阅 luci功能页一些小bug
    # D0 f& n7 L% N. ^& e2 {

本帖子中包含更多资源

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

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

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-9-2 01:59 , Processed in 0.030430 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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