VPN技术 · 2023年11月10日 0

提速服务器的脚本

BBR一键脚本:加速您的服务器

本脚本适用于非OpenVZ系统,包括CentOS 6+、Debian 7+和Ubuntu 12+。内存要求为≥128M。

普通BBR加速脚本
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh

注意:使用Chrome浏览器加速BBR(提升YouTube等流媒体的速度)

QUIC协议简介

TCP协议在建立连接时的成本较高,但可以通过TCP快速打开(TCP Fast Open)技术减少握手次数,然而该技术的应用仍然较少。

与TCP不同,UDP协议是无连接的。客户端发送UDP数据包后,仅能假设服务器已接收该数据包。这种方式在网络层不需要确认数据包,但为了保证数据传输的可靠性,应用层需自行完成数据包的确认。

此时,QUIC协议应运而生,能够在1到2个数据包内(取决于连接的服务器是否为新连接)完成连接建立。

QUIC关闭的原因

在国内互联网环境下,UDP的表现逐渐不理想,因此许多国外游戏需要通过代理UDP技术来保证流畅体验。

谷歌的服务(如Google搜索和YouTube)已部署QUIC服务,这意味着在使用支持QUIC的Chromium内核浏览器访问谷歌网站时,会尝试通过QUIC方式传输数据。然而,如果当地运营商对UDP协议做出限制,速度可能会受到影响。

如何关闭QUIC

首先,打开基于Chromium内核的浏览器,在地址栏输入:

chrome://flags/#enable-quic

提速服务器的脚本

魔改版BBR加速

魔改版BBR加速效果优于普通BBR。

第一步,运行安装脚本以安装内核。

第二步,重启系统后再次运行脚本,选择2以安装魔改版BBR。

命令如下:
wget –no-check-certificate https://raw.githubusercontent.com/tcp-nanqinlang/general/master/General/CentOS/bash/tcp_nanqinlang-1.3.2.sh
bash tcp_nanqinlang-1.3.2.sh

若出现make报错,请安装C++套件。

make是gcc的编译器,VPS使用时必需安装,以下是CentOS安装make模块的命令:

yum -y install gcc automake autoconf libtool make

同时安装g++:

yum install gcc gcc-c++

本脚本适用于非OpenVZ系统,包括CentOS 6+、Debian 7+和Ubuntu 12+。内存要求为≥128M。

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh
  • 该脚本已在Vultr的VPS上测试通过。
  • 如果脚本检测到VPS虚拟方式为OpenVZ,将提示错误并自动退出安装。
  • 某些服务商(如DigitalOcean)可能需先将VPS配置为可自定义内核,才能使grub2配置生效。
  • 若脚本运行后重启发现无法启动,请通过VPS后台控制面板的VNC手动选择内核。
  • 由于使用的是最新版系统内核,请勿在生产环境中安装,以免产生不可预测的后果。

如果您使用的是OpenVZ

wget --no-check-certificate https://raw.githubusercontent.com/mmmwhy/LKL_BBR/master/lkl/install.sh && bash install.sh
  • LKL要求ldd版本至少为2.14,建议直接使用CentOS7、Debian8或Ubuntu16以避免麻烦。
  • 安装包仅支持64位系统。
  • 默认端口转发范围为1000-19999,可与本站的面板一键脚本配合使用。
  • 仅适用于OpenVZ。

QUIC协议简介

TCP协议在建立连接时的成本较高,但可以通过TCP快速打开(TCP Fast Open)技术减少握手次数,然而该技术的应用仍然较少。

与TCP不同,UDP协议是无连接的。客户端发送UDP数据包后,仅能假设服务器已接收该数据包。这种方式在网络层不需要确认数据包,但为了保证数据传输的可靠性,应用层需自行完成数据包的确认。

此时,QUIC协议应运而生,能够在1到2个数据包内(取决于连接的服务器是否为新连接)完成连接建立。

QUIC关闭的原因

在国内互联网环境下,UDP的表现逐渐不理想,因此许多国外游戏需要通过代理UDP技术来保证流畅体验。

谷歌的服务(如Google搜索和YouTube)已部署QUIC服务,这意味着在使用支持QUIC的Chromium内核浏览器访问谷歌网站时,会尝试通过QUIC方式传输数据。然而,如果当地运营商对UDP协议做出限制,速度可能会受到影响。

如何关闭QUIC

首先,打开基于Chromium内核的浏览器,在地址栏输入:

chrome://flags/#enable-quic

提速服务器的脚本

魔改版BBR加速

魔改版BBR加速效果优于普通BBR。

第一步,运行安装脚本以安装内核。

第二步,重启系统后再次运行脚本,选择2以安装魔改版BBR。

命令如下:
wget –no-check-certificate https://raw.githubusercontent.com/tcp-nanqinlang/general/master/General/CentOS/bash/tcp_nanqinlang-1.3.2.sh
bash tcp_nanqinlang-1.3.2.sh

若出现make报错,请安装C++套件。

make是gcc的编译器,VPS使用时必需安装,以下是CentOS安装make模块的命令:

yum -y install gcc automake autoconf libtool make

同时安装g++:

yum install gcc gcc-c++