近期又折腾了几次科学上网,每次设置都需要上网寻找教程,看到了一篇还不错的,索性转载并根据自己的情况稍作修改自留。原文链接:小试 Google Cloud 搭建 BBR+S$ 科学上网,如有侵权请告知,我会做删除处理。

Google Cloud 其实就是个 VPS,VPS 能干的它都能实现。Google Cloud 赠送 300 刀可以使用 1 年,也就是说如无意外,我们可以免费使用 1 年速度还不错的 SS/SSR 科学上网。

Google Cloud 试用地址,自备 Visa 信用卡。申请不成功自行放狗或者找度娘。

1、计算引擎中创建VM实例

选个乞丐配置就好。
1

2、申请保留静态 IP

2

3、修改防火墙

3

4、安装 BBR 内核

SSH 登录,sudo -i 切换到 root 用户。方法源自秋水逸冰

运行以下命令:

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
chmod +x bbr.sh
./bbr.sh

安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。

重启完成后,进入 VPS,验证一下是否成功安装最新内核并开启 TCP BBR,输入以下命令:

uname -r

查看内核版本,含有 4.11 就表示 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已启动。

5、安装 SS/SSR

这里使用秋水逸冰提供的一键脚本,脚本代码如下,脚本原文链接:Shadowsocks 一键安装脚本(四合一)

sudo -i
wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
chmod +x shadowsocks-all.sh
./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log

运行过程中关于 SS/SSR 的配置不明白的地方,请查看 此篇文章

配置完成后效果如下:
4

6、油管速度

5