Home

Awesome

TrCtrlProToc0l (AccTCP)

WARNING: This script may cause system reboot failure

01

Usage

bash <(curl -Ls https://git.io/AccTCP)

or

wget --no-check-certificate -q https://github.com/Aniverse/TrCtrlProToc0l/raw/master/A
bash A

Feature

本脚本把重启后要执行的操作(安装锐速、编译魔改 bbr)放到一个临时的脚本中,并用 systemd 实现开机自动执行脚本,实现了当前运行内核无法直接安装锐速/bbr 的情况下更换内核重启后自动安装 锐速 / 魔改BBR,无需再次运行脚本

此外,移除当前正在使用的内核时会碰到 abort removing running kernel 的 对话框,以及 Digital Ocean VPS 安装新内核时可能会出现 what would you like to do about menu.list 的对话框,本脚本使用了 debconf-set-selections 来避免这个交互

更进一步的无交互体验(比如说你连选项都不想输入的话)也可以做到,比如:

echo 5 | bash <(curl -Ls https://git.io/AccTCP)

这个命令就是直接执行脚本的选项 5,也就是安装 LotServer,复制粘贴后不会有任何需要额外操作的地方,(换内核→删除其他内核→重启→重启后自动装锐速)这四个操作脚本会自动完成

本脚本可以安装、卸载 锐速(ServerSpeeder 和 LotServer)、原版 bbr、Yankee 版魔改 bbr、南琴浪版魔改 bbr、bbrplus,并支持在以上任意的加速方案中一键切换

针对 4.13-4.20、5.0-5.5 等更高版本的内核适配了两种魔改版 bbr(原先的魔改 bbr 在高于 4.12 的内核上就不能用了)

Drawbacks

本脚本作为 inexistencemingling 的延伸,我认没打算去适配原本 inexistence 就不支持的系统
本来这类脚本也有很多,如有需要你可以去用那些适配范围更广的脚本

非 LTS 的 Ubuntu 系统(比如 Ubuntu 19.10)和比较老旧的系统(比如 Debian 7 和 Ubuntu 14.04)也不受支持

Known Issues

Error01 Error02

More screenshots (OLD version)

02 03 04 05

Some references

https://github.com/FunctionClub/YankeeBBR
https://sometimesnaive.org/article/linux/bash/tcp_nanqinlang
https://moeclub.org/2017/06/06/249/
https://moeclub.org/2017/03/08/14/
https://www.94ish.me/1635.html
http://xiaofd.win/onekey-ruisu.html
https://teddysun.com/489.html