查看: 14075|回复: 4

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

[复制链接]
发表于 2012-10-25 16:02:58 |广东| 显示全部楼层 |阅读模式
  纯净优化自用版 Openwrt For 841v7" O' G+ V7 @6 x% p( a" ]
  集成aria2 、samba、vsftpd、wget、curl 、openssl ...
8 o8 N- t8 \' Q6 b6 P, u6 h% ?  特点:
7 l/ D( a1 S3 n* Y' k9 E# s  1、开启内核功能 : 异步io 、TCP拥挤处理算法(Westwood+)、TextSearch KMP/BM算法(防火墙模块可能用到)2、编译优化,详细看 : https://forum.openwrt.org/viewtopic.php?id=353233、luci集成到 lighttpd;4、优化自动挂载、优化ext4挂载参数、自动挂载swapfile(首次使用先在luci上设置一次) 等 ...4 u+ w" a" Z) [& O* g. \
  细节强调:2 Q- @4 o3 E2 e/ F- S& c
  1、本版开启Westwood+ TCP拥挤处理算法,可按实际情况选择最合适自己的方案( h7 N2 j3 D3 y2 X3 p4 ~! d+ J
  5 A7 c# N" Z& s8 E. S/ d" M
  SSH运行 sysctl -n net.ipv4.tcp_available_congestion_control 可以看到能使用的TCP拥挤处理算法
9 a+ u# b+ A% T; i  # t1 k- b+ d3 w* ?
  cubic1 V' {' l0 m$ M
  - 现时Linux的默认设置,适合大多数环境  G' c$ }6 J) [9 \# x8 Q5 o
  Westwood
- |: F: Y" U- p! A5 a  - 在无线环境中表现较好,8 q# m  T0 q- {. E" ?
  其他自己搜索,自己测试下,我也只测试过westwood,确实有一点效果。) x0 ~6 G' p0 S- n! X
  修改方法 sysctl -w net.ipv4.tcp_congestion_control= XXX 或如果永久生效的话在/etc/sysctl.conf里添加net.ipv4.tcp_congestion_control=XXX) J7 `& A8 f/ q2 }' k% _2 d) q, t
  2、本版aria2为1.15.2最新编译版(https://github.com/tatsuhiro-t/aria2 )$ q! q% O6 I* \; |& p2 B+ M  c
  修复RPC状态下BT任务完成后暂停任务之后无法继续做种的问题,加入enable-mmap磁盘缓存,完爆TR有木有。
* ]0 K% d7 f1 S; J  附带猥琐支持国内PT站配置文件http://i.ole.im/13qqw02 g( t; {4 j3 j4 g( V
  附带解决URL编码文件名乱码问题 http://i.ole.im/uddz0e (把这个脚本保存到某处,然后在aria2配置文件中添加on-download-complete="你的脚本路径",记得加上脚本执行权限啊,chmod +x "你的脚本"): ^1 N* ^4 y4 m" y' T0 v: c' {, g
  我还改写了一个支持国内PT RSS订阅下载的脚本,详细看下面截图' q0 p8 N- m, o0 g+ s3 r/ W
  3、默认路由启动的服务可以远程访问 (luci 、ftp …),如果想启动https版的luci,请通过openssl生成证书,方法如下:4 C; O! f! u2 h1 }7 ?
  1)
6 K7 |) S7 ^9 L9 L& {% j  先停掉lighttpd:/etc/init.d/lighttpd stop0 D2 i. l! K- N& M' p2 Q
  2)
6 I: @9 q, S2 p% l7 a3 K6 p/ D5 s  ssh进入到/etc/lighttpd目录并运行并按提示输入证书信息
1 U# \) T3 m6 Y1 v7 r- S  openssl req -new -x509 -keyout server.pem -out server.pem -days 365 -nodes
" f. F0 v- Y7 s2 |5 T. u( G  3). C8 \  D5 K" _
  修改lighttpd.conf 把最后几行
4 e: v& R6 g0 ~7 E$ `! X  #$SERVER["socket"] == ":443" {
; T: Q0 F, `8 h9 P) g; M4 f  #
0 }8 `! Y; [$ V% U  ssl.engine = "enable"
0 L6 Z3 \& B, a! Q6 U- a/ |( o  #( |0 {" S# M: F* l
  ssl.pemfile = "/etc/lighttpd/server.pem"
5 B/ k2 k) E6 v! D3 C+ i  #}
; U8 j& a+ R4 l) U4 r2 Q' c3 M  去掉注释。; E- i8 @8 W3 v) y5 o5 g! c
  4)! V$ `2 N6 i9 m# @$ h$ |, `4 t
  启动 lighttpd:
( P; ?: `1 |9 K% R+ p, ~$ S  /etc/init.d/lighttpd start4 u# ^  q' ~+ n% I. v- I: h' \' G
  最后说明下:6 ^6 |- g, y7 K, u
   WPS键按下 一秒停止/继续aria2下载 ; 两秒以上卸载USB设备(更新) Reset键按下
3 w$ T% q/ i( r+ [8 {  一秒无线开关; 四秒还原初始值(更新) 本固件只集成EXT4驱动,其他的需要自己安装,没办法,保持纯净实用的原则8 u5 I4 e- Y2 T6 }) M" @( c
   强烈推荐修改SSH端口,在Luci 系统管理里设置,强烈推荐通过公共密钥访问(自己搜索) FTP默认端口2121,root用户能访问全局读写、匿名用户只读访问USB设备 可以随便盗用,不用问我
. E) G0 }; ]. @2 t; ^" V  RA
- P4 k+ z( L) \& y: j  2012年10月16日
7 R6 P, w- D$ v0 P6 F6 w& n$ c" ~  n( C  0 a/ F( z6 }& b, M/ T
  9 T% e7 v) X; w0 ]
  
$ ?$ d6 S6 F2 z7 Y+ D7 Q/ l; R; w  L8 f! N
历史更新:* t* a0 @' H# R5 q
* t! u1 A3 ~2 T1 J# x0 i+ a; M
10月20日:
% Q  N2 A: O+ R+ h/ c
  • RSS订阅下载支持https站点,全面转用aria2下载种子,杜绝蛋疼wget url编码乱码文件名
  • 优化samba写入性能
  • 更改默认opkg更新地址
    : s/ B# X3 Z+ A6 m+ Q
  • 修复多个小bug,考虑下版本升级新版内核,以及添加posix_fallocate的patch,让samba性能提升一个档次+ L6 p- {4 W! X' _9 i! h' w. Q
9 y/ O! I1 K+ x$ M9 C1 t
& R- L; T4 S+ @. L8 o
; K; K& J$ X* W" r1 @
10月17日:
; I9 j# N; i0 J+ I4 t
  • 更新aria2最新编译版到10月17号
  • 交换功能键方便使用 (WPS键一秒开/关 aria2下载 两秒以上卸载USB设备 ; Reset键一秒Wifi开关 四秒还原系统初始值)
  • 修复rss订阅 luci功能页一些小bug9 b" W1 t! K9 D) @7 o; W

本帖子中包含更多资源

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

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