笨猫博客

  • 🍟首页
  • 🍘目录
    • 🥝VPS教程
    • 🍾猫玩技术
    • 🍹干货分享
    • 🍏软件分享
    • 🍩一只猫
  • 🍋工具
    • 🌽IP路由追踪
    • 🍐域名Whois查询
    • 🥘域名被墙查询
    • 🍧IP正常检测
    • 🔥IP端口检测
    • 🍆短网址
    • 🐟VIP音乐播放
    • 🍯KMS激活
  • 🍓链接
  • 🍪联系
  • 🍱登录
    • 🥦登录
    • 🍒注册
关注互联网,生活,音乐,乐此不疲的一只笨猫
  1. 首页
  2. 一只猫
  3. 正文

魔改 BBR 一键脚本 for Debian | CentOS-南琴浪[201804最新]

2017-12-20 8667点热度 0人点赞 5条评论

文章目录

  1. 开始使用
  2. 使用说明
    1. 安装内核
    2. 开启算法
    3. 检查运行状态
    4. 卸载
  3. 注意事项
  4. 手动教程

魔改 BBR 一键脚本,包含 Debian || CentOS 两个版本。

此文所述版本,仅适用于 KVM 的 Debian 7+ (32/64 bit) 或 CentOS 6+ (64 bit)。

OpenVZ 请看 LKL 或 Rinetd 分支。

BBR 是出自谷歌员工之手的应用于 Linux 内核中的拥塞控制技术。关于拥塞控制技术,可以参看我之前的一篇帖子: 也谈TCP拥塞控制技术 与BBR的加速原理

项目地址:https://github.com/nanqinlang-tcp/tcp_nanqinlang

开始使用

这个是 新手简装 版本,只需 运行脚本第一项+重启+运行脚本第二项。一般用户只需使用此版本,并建议使用该版本。此版本不需要编译的过程,直接安装 v4.10.2 内核。

 

# Debian 7+
# fool
wget https://github.com/tcp-nanqinlang/general/releases/download/3.4.2.1/tcp_nanqinlang-fool-1.3.0.sh
bash tcp_nanqinlang-fool-1.3.0.sh

 

这个是 进阶 版本。提供自定义内核版本功能,只建议有用户自己指定安装的内核的版本需求的用户使用,例如你想安装 v4.12.10 版本的内核,就需要使用这个版本。

 

# Debian 7+
# pro
wget https://github.com/tcp-nanqinlang/general/releases/download/3.4.2.1/tcp_nanqinlang-pro-3.4.2.1.sh
bash tcp_nanqinlang-pro-3.4.2.1.sh

 

这个是 CentOS 平台的版本,尚处于测试版,请勿在重要环境使用。

# CentOS 6/7
# only 64 bit
# devel
wget https://raw.githubusercontent.com/nanqinlang-tcp/tcp_nanqinlang/master/General/CentOS/bash/tcp_nanqinlang-1.3.2.sh
bash tcp_nanqinlang-1.3.2.sh

使用说明

出现四个选项供以选择:

安装内核

用于安装内核

必须使用此命令安装内核并重启!
必须使用此命令安装内核并重启!
必须使用此命令安装内核并重启!
别再不换内核就跑来问我怎么报错行不行啊老铁们。。。

安装内核时,请注意区别:

  • Debian
    • 下载内核安装包至 /home/tcp_nanqinlang,脚本第二项运行完成后移除该文件夹
    • 系统中只会留下新安装的内核,原有的所有内核都会被移除
    • 对于 pro 版本,安装的内核版本由你指定,若不确定应输入哪个版本号,直接回车即可,会安装 v4.10.10 版本内核
    • 指定安装内核版本为 v4.13.x 时,会使用新版本内核适配的源码
    • 本魔改项目暂不支持 v4.14 及以上版本内核
    • 此命令执行完毕后,请根据脚本内提示确认内核是否已安装完毕
  • CentOS:套路和上面 Debian 的大致相当,主要在于以下区别:
    • 不会询问安装版本号,直接安装内核版本 v4.12.10
    • 内核安装完成后,系统中会装有 linux-ml-4.12.10 linux-ml-devel-4.12.10 linux-ml-headers-4.12.10 三个内核
    • 内核安装完成后,系统中依旧会留有旧版本的 linux-x.xx.xx-ml 内核,这些残留的内核,会在执行第二个选项 “安装并启用算法” 后被移除

确认内核更换完成后,重启你的 vps
重启开机后,再次运行该脚本,选择第二项: 安装并开启算法

开启算法

用于编译并启用魔改 BBR 算法

检查运行状态

用于检查 tcp_nanqinlang 是否已被 加载 (installed) 和 启用 (running)

卸载

不会删除已安装的内核,仅移除 sysctl.conf 中的相关设置项。然后重启机器后,魔改 BBR 才会停止运作。

注意事项

  1. 一定要在执行完成 安装内核 并重启 vps 后,才能执行 安装并启用算法
  2. 卸载命令不会改动内核
  3. 若 pro 版本的编译过程报错,请留言

手动教程

以下是 Debian / CentOS 的手动安装的教程:

  • https://sometimesnaive.org/article/linux/technique/tcp_nanqinlang-manual-debian
  • https://sometimesnaive.org/article/linux/technique/tcp_nanqinlang-manual-centos
标签: 暂无
最后更新:2018-10-24

笨猫

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

最新 热点 随机
最新 热点 随机
AcePanel(原耗子面板)3.0 正式发布 Docker 自托管 Shlink 短链服务 Linux BBR V3 管理脚本:支持arm和x86-64轻松加速网络,让服务器飞起来! 船新的PT刷流脚本,傻瓜式一键部署好完整刷流环境VT+QB439+Filebrowser+系统优化 EnsoAI:让多个 Agents 并行开发 [多路智能|并行穿梭] 开源输入法:支持跨设备剪贴板同步与验证码提取
AcePanel(原耗子面板)3.0 正式发布EnsoAI:让多个 Agents 并行开发 [多路智能|并行穿梭]船新的PT刷流脚本,傻瓜式一键部署好完整刷流环境VT+QB439+Filebrowser+系统优化Linux BBR V3 管理脚本:支持arm和x86-64轻松加速网络,让服务器飞起来!Docker 自托管 Shlink 短链服务
穿行在北京的错影中 年的记忆 Generate workers online在线生成 Workers 阿拉神登(Alasend)——一键登陆,跨越登陆障碍 Google推GDrive能革电脑硬盘的命? Cloudreve V3发布,支持六大云存储/OneDrive世纪互联/aria2
最近评论
提拉米苏 发布于 2 周前(01月18日) App首页会崩溃
vioulo 发布于 4 周前(01月07日) 之前以为 fcitx5 只能再 linux 上用来的 :smile:
dk 发布于 4 个月前(09月22日) 哈哈哈哈
天天下载Ttzip 发布于 5 个月前(09月15日) 很棒的网站!感谢分享,谢谢站长!!@天天下载Ttzip
诗音 发布于 5 个月前(08月29日) 时间改到2099年在暂停更新也可以
标签
elliptictrue100.10.02
BLOG ChatGPT Chrome CloudFlare DirectAdmin github Godaddy google kloxo Linux OneDrive OneIndex PHP QQ shadowsocks SNS ssh Typecho VPS web2.0 whmcs Windows wordpress 一键脚本 下载 免费 博客 图文教程 图标 图片 域名 头像 奥运 宝塔面板 插件 教程 日记 有趣 浏览器 游戏 猫 生活 电影 百度 网站 视频 设计 软件 阿里云盘 音乐
好友
  • glzjin's blog glzjin's blog
  • ZAERA博客
  • 冰沫记
  • 奇它博客
  • 猫腻‘s Blog
  • 猫饭
  • 肥宅之家
  • 萌博
  • 野路子程序员

COPYRIGHT © 2022 笨猫博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang