一键安装最新内核并开启BBR脚本
BBR要求系统内核版本为4.9以上, 本文采用teddysun的脚本, 支持一键自动判断和安装所需内核版本并开启BBR.
5.1 连接XShell
通过Xshell连接到Google Cloud VPS.
主机
: 之前步骤创建的静态IP, 也可在GCP VM实例的管理界面查看.
端口
: 默认的22端口
用户名
: 如你的gmail邮箱是[email protected], 则用户名是username
这里的用户名和你生成密钥时填的注释是对应的.
密钥
: 使用之前puttygen生成的私钥, 导入即可.
有的小伙伴不会用Xshell, 补充几张图片:
Google也自带了在线SSH, 实例创建好后, 在列表界面点击SSH
– 在浏览器窗口中打开
即可进入, 见下图.
不过出于个人习惯, 用Xshell本地进行连接管理更方便, 不用每次都打开浏览器进GCP后台.
Xshell连接成功, 会显示如下的信息:
Last login: Sun Feb 23 06:17:40 2020 from 18.138.172.57″
[[email protected] ~]#
Tips
root是你当前登录的用户名
instance-1是实例名
~是当前工作路径
最后都是以 $ 或者 # 号结束,普通用户以 $ 号结束,只有root用户以 # 结束。
这时才可以在服务器端进行后续的操作. 如果Xshell没连上, 显示的是[C:\~]$
之类的
5.2 运行BBR脚本
通过脚本一键升级内核并安装BBR加速.
Linux系统中root用户拥有最高权限, 出于安全考虑, GCP默认是以普通用户登录的, 我们需要先切换到root用户, 否则运行某些命令时会提示无权限.
Xshell连上服务器后, 先要切换到root用户.
输入命令:
sudo -i
切换后, 命令前面的提示符中也会显示root, 如图:
依次运行以下4条命令
安装wget
yum install -y wget
下载shell脚本
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
给脚本赋予执行权限
chmod +x bbr.sh
执行脚本
./bbr.sh
安装完成后,脚本会提示需要重启VPS,输入 y
或 Y
并回车
, 实例会重启, 这时Xshell连接也会自动断开。
VPS重启可能需要几分钟, 耐心等待一下.
重启完成后,再用Xhell重新连接VPS, sudo -i
切换到root用户.
现在验证一下是否成功安装了最新内核并开启BBR.
输入以下命令:
uname -r
查看内核版本,如果返回值含有4.13或以上版本, 就表示OK了.
sysctl net.ipv4.tcp_available_congestion_control
返回值一般为:
net.ipv4.tcp_available_congestion_control = bbr cubic reno
sysctl net.ipv4.tcp_congestion_control
返回值一般为:
net.ipv4.tcp_congestion_control = bbr
sysctl net.core.default_qdisc
返回值一般为:
net.core.default_qdisc = fq
lsmod | grep bbr
返回值有 tcp_bbr 模块即说明bbr已启动。
6. 安装SSR
本文采用秋水逸冰的Shadowsocks一键安装脚本(四合一).
依次运行以下3条命令:
2020.2.24更新: SS现在不稳, 建议换其他方式.
2017.12.3更新: 记得先用sudo -i
命令切换到root用户, 不然会显示This script must be run as root! 见下图:
下载Shell脚本
wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
-O
是大写的字母O, 不是零. 如果你是手动输入, 记得看清楚哦. 复制粘贴更省事. 另外请留意看屏幕上的提示信息.
赋予脚本执行权限
chmod +x shadowsocks-all.sh
命令执行完不会显示结果, 是正常的
执行脚本
./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log
然后是选择SSR版本, 设置端口、密码、加密方式等等,之前的 SSR安装教程有详细步骤, 此处略过.
安装好之后即可通过客户端进行连接与测速.
各个版本的客户端, QQ群内有.
最后附上测速:
文章评论