找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 13099|回复: 4

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

[复制链接]
发表于 2012-10-25 16:02:58 | 显示全部楼层 |阅读模式
  纯净优化自用版 Openwrt For 841v7( M- C5 Q; d- R: Z& x
  集成aria2 、samba、vsftpd、wget、curl 、openssl ... ; ]% w& ]' c" \0 K% F  e* m& M6 g/ P
  特点:% a# C& b2 M1 k  T
  1、开启内核功能 : 异步io 、TCP拥挤处理算法(Westwood+)、TextSearch KMP/BM算法(防火墙模块可能用到)2、编译优化,详细看 : https://forum.openwrt.org/viewtopic.php?id=353233、luci集成到 lighttpd;4、优化自动挂载、优化ext4挂载参数、自动挂载swapfile(首次使用先在luci上设置一次) 等 ...+ b$ w) G# t5 s- s6 M
  细节强调:
) V9 \, I3 \. w/ ^) Q  1、本版开启Westwood+ TCP拥挤处理算法,可按实际情况选择最合适自己的方案
$ [2 n3 u; {" k/ `0 q# j1 A, ^% t: F  
* q/ ?( Y7 }& V" I7 H  D  SSH运行 sysctl -n net.ipv4.tcp_available_congestion_control 可以看到能使用的TCP拥挤处理算法
0 P" M- {9 H  p! h  
6 R! i4 n4 V) ~  Q; j  cubic) x# B! K1 o/ b4 m7 m
  - 现时Linux的默认设置,适合大多数环境
% a) o* j, y: j3 l+ E  Westwood( f: K' a9 U( e5 l* b8 a
  - 在无线环境中表现较好,
8 U% a8 q, r& r# m% {6 j  其他自己搜索,自己测试下,我也只测试过westwood,确实有一点效果。
1 Z( z9 I  [0 N9 \  修改方法 sysctl -w net.ipv4.tcp_congestion_control= XXX 或如果永久生效的话在/etc/sysctl.conf里添加net.ipv4.tcp_congestion_control=XXX
8 e3 m& X3 |! D" y  2、本版aria2为1.15.2最新编译版(https://github.com/tatsuhiro-t/aria2 )& V0 f' M4 v  R# E
  修复RPC状态下BT任务完成后暂停任务之后无法继续做种的问题,加入enable-mmap磁盘缓存,完爆TR有木有。4 S; A7 Y5 z" }, w8 ~2 R
  附带猥琐支持国内PT站配置文件http://i.ole.im/13qqw0: d6 E9 g, y2 o2 Q2 a9 Y) u
  附带解决URL编码文件名乱码问题 http://i.ole.im/uddz0e (把这个脚本保存到某处,然后在aria2配置文件中添加on-download-complete="你的脚本路径",记得加上脚本执行权限啊,chmod +x "你的脚本"): u9 M# O% {2 S! R. z
  我还改写了一个支持国内PT RSS订阅下载的脚本,详细看下面截图
1 G$ \3 V$ C8 {0 c2 N" n  3、默认路由启动的服务可以远程访问 (luci 、ftp …),如果想启动https版的luci,请通过openssl生成证书,方法如下:0 y) C4 q( C! b
  1)0 d0 u5 |: f0 L
  先停掉lighttpd:/etc/init.d/lighttpd stop
' p8 G/ `" K6 A5 ~3 I+ k0 s/ z8 n5 `  2)2 h3 s4 w1 Q; K& Q
  ssh进入到/etc/lighttpd目录并运行并按提示输入证书信息
# u* q/ V, k4 V  openssl req -new -x509 -keyout server.pem -out server.pem -days 365 -nodes: w9 {* H! k: j6 R
  3)+ p" M" b. v/ Y* T$ y
  修改lighttpd.conf 把最后几行
* S1 s- [; @: j3 V) j- e  #$SERVER["socket"] == ":443" {
: m# p* u" b$ t  #% o" F) ]9 P$ X7 U2 d6 D2 A. A
  ssl.engine = "enable"
, F( [0 Z1 B  `) r* i  #  C+ n0 o: R0 _) s0 I1 R
  ssl.pemfile = "/etc/lighttpd/server.pem"
! |+ \% |# U- f# e; Y  #}, b7 D( N6 k4 A% i: n
  去掉注释。" q* x4 d0 K/ {) L) a1 h
  4)3 v- E- l0 L( x0 _; \
  启动 lighttpd:; I  N( j( P7 ?$ `1 H: C' O* M
  /etc/init.d/lighttpd start
4 x& V# J+ D% n- M% n  最后说明下:
( R# \& M; M0 d8 a+ x" u! `. I' Z$ @   WPS键按下 一秒停止/继续aria2下载 ; 两秒以上卸载USB设备(更新) Reset键按下
0 ]+ z( `! h4 d: `6 Z/ h2 B' }  一秒无线开关; 四秒还原初始值(更新) 本固件只集成EXT4驱动,其他的需要自己安装,没办法,保持纯净实用的原则/ n& X8 |, d$ p& N% c' D7 s& `" y
   强烈推荐修改SSH端口,在Luci 系统管理里设置,强烈推荐通过公共密钥访问(自己搜索) FTP默认端口2121,root用户能访问全局读写、匿名用户只读访问USB设备 可以随便盗用,不用问我
4 o* ^1 Z& L; Y6 N6 }1 Q  RA/ l1 I) d/ S) Q
  2012年10月16日
: g  A8 a0 T1 A: l9 |  / l: `5 J& z: t2 k
  3 E: s) }1 A9 }" z
  * H2 {2 H% F. `* p9 n( w: U

$ z! u# n5 ^7 z; h5 d/ S4 A历史更新:0 K5 e" D0 s! f* W0 F3 |
& f; u: _! A% l8 r) g, m6 \) }# |
10月20日:  `0 M' y  J& X5 t; P" C- x
  • RSS订阅下载支持https站点,全面转用aria2下载种子,杜绝蛋疼wget url编码乱码文件名
  • 优化samba写入性能
  • 更改默认opkg更新地址
    ; K1 t  d2 k/ F8 b: ~# N1 R8 r
  • 修复多个小bug,考虑下版本升级新版内核,以及添加posix_fallocate的patch,让samba性能提升一个档次
    3 @: P" J1 ?! @) m, Z
! B) [$ {  i9 D  e4 \- i
& v$ I% |' r8 A$ ?; F6 h9 T

4 d, D0 s/ k* c# S/ b; v- e2 K+ l10月17日:; Y. H) R$ ^" }5 G) F7 d
  • 更新aria2最新编译版到10月17号
  • 交换功能键方便使用 (WPS键一秒开/关 aria2下载 两秒以上卸载USB设备 ; Reset键一秒Wifi开关 四秒还原系统初始值)
  • 修复rss订阅 luci功能页一些小bug
    * W3 }7 O0 b7 e9 d+ s0 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 | 显示全部楼层
编程器用的吗?
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-9-4 21:22 , Processed in 0.025759 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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