Skip to content

Linux TCP 加速一键安装 常见/最新内核脚本 锐速/BBRPLUS/BBR2

Posted on:February 6, 2022 at 02:40 PM

Table of Contents

Open Table of Contents

本文转载自:https://github.com/ylx2016/Linux-NetSpeed,如文中内容有错误请到原文查看原始版(最新版)

预先准备

Centos:

yum install ca-certificates wget -y && update-ca-trust force-enable

Debian/Ubuntu:

apt-get install ca-certificates wget -y && update-ca-certificates

卸载内核版本

wget -N --no-check-certificate "https://raw.githubusercontent.com/ylx2016/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

wget -O tcp.sh "https://git.io/coolspeeda" && chmod +x tcp.sh && ./tcp.sh

不卸载内核版本

wget -N --no-check-certificate "https://raw.githubusercontent.com/ylx2016/Linux-NetSpeed/master/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh

wget -O tcpx.sh "https://git.io/JYxKU" && chmod +x tcpx.sh && ./tcpx.sh

其它相关

# 关联action自动编译内核
https://github.com/ylx2016/kernel/

# 双持bbr+锐速
# bbr 添加
echo "net.core.default_qdisc=fq" >> /etc/sysctl.d/99-sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.d/99-sysctl.conf
sysctl -p

# 编辑锐速文件
nano /appex/etc/config

# 检测代码有BUG,如果锐速正常 运行查看
bash /appex/bin/lotServer.sh status | grep "LotServer"

# 检查bbr 内核默认bbr算法不会有输出
lsmod | grep bbr

# 检查centos安装内核
grubby --info=ALL|awk -F= '$1=="kernel" {print i++ " : " $2}'

# 查看当前支持TCP算法
cat /proc/sys/net/ipv4/tcp_allowed_congestion_control
# 查看当前运行的算法
cat /proc/sys/net/ipv4/tcp_congestion_control
# 查看当前队列算法
sysctl net.core.default_qdisc

# 命令: uname -a
# 作用: 查看系统内核版本号及系统名称

# 命令: cat /proc/version
# 作用: 查看目录"/proc"下version的信息,也可以得到当前系统的内核版本号及系统名称

# 真实队列查看? 更改队列算法可能需要重启生效
tc -s qdisc show

/etc/sysctl.d/99-sysctl.conf
sysctl --system

# ylx2016与chiakge、cx9208无任何关系
# bbsplus算法原作者
# https://blog.csdn.net/dog250/article/details/80629551
# bbrplus首用名 ?
# https://github.com/cx9208/bbrplus
# 新版bbrplus
# https://github.com/UJX6N/bbrplus-5.10
# xanmod官网
# https://xanmod.org
# Zen官网
# https://liquorix.net/
# 锐速
# https://moeclub.org/2017/03/09/14/
# 其他内核
# https://github.com/alibaba/cloud-kernel
# https://github.com/Tencent/TencentOS-kernel
# 官方编译好的内核
# https://sourceforge.net/projects/xanmod/files/releases/current
# https://elrepo.org/linux/kernel/el7/x86_64/RPMS/
# https://elrepo.org/linux/kernel/el8/x86_64/RPMS/
# https://kernel.ubuntu.com/~kernel-ppa/mainline/
# http://mirrors.aliyun.com/alinux/2.1903/plus/x86_64/Packages/
# https://mirrors.tencent.com/tlinux/2.4/tlinux/x86_64/RPMS/
# https://bintray.com/multipath-tcp/mptcp_rpm/mptcp/v0.95.1#files
# https://bintray.com/multipath-tcp/mptcp_deb/mptcp/v0.95.1#files

# DD脚本
# https://www.cxthhhhh.com/network-reinstall-system-modify

# 高科技
# https://github.com/mack-a/v2ray-agent
# https://github.com/phlinhng/v2ray-tcp-tls-web
# https://github.com/johnrosen1/trojan-gfw-script
# https://github.com/wulabing/Xray_onekey

# 服务周期
# https://zh.wikipedia.org/zh/Ubuntu
# https://wiki.ubuntu.com/Releases
# https://wiki.debian.org/LTS
# https://wiki.centos.org/zh/About/Product

.