一、创建实例
- 在左侧的菜单中找到 计算引擎 – VM 实例
- 通过 创建实例 或者单击加号来创建一个虚拟机。
- 名字:随意
- 地区: 建议asia-east1-c(台湾)
- 机器类型:建议微型或者小型(看用户量)
- 启动磁盘单击更改 – Ubuntu 16.04 LTS
- 防火墙:允许HTTP流量,允许HTTPS流量
二、初步配置
左侧导航 – 计算 – 网络
外部IP地址 – 选择一个ip – 类型调整为静态
防火墙规则 – 创建防火墙规则(未提及的全部默认):流量方向入站、来源ip地址
0.0.0.0/0
、协议和端口全部允许
防火墙规则 – 创建防火墙规则(未提及的全部默认):流量方向出站、来源ip地址
0.0.0.0/0
、协议和端口全部允许
(注意要创建两次防火墙规则,一次出站,一次入站)三、配置 SS 以及 BBR
进入实例控制台 – SSH – 在浏览器窗口中打开
获取root权限:
1
sudo su
安装SS(根据脚本提示来):
1
2
3wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh
chmod +x shadowsocksR.sh
./shadowsocksR.sh 2>&1 | tee shadowsocksR.log服务器端口:默认为 8989(都可在配置时命令行中修改)
密码:默认为 teddysun.com
加密方式:默认为 aes-256-cfb
协议(Protocol):默认为 origin
混淆(obfs):默认为 plain安装BBR加速:
1
2
3
4
5
6
7
8
9
10
11
12
13写入配置
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
配置生效
sysctl -p
检验
lsmod | grep bbr
看到回显tcp_bbr 20480 0说明已经成功开启 BBR
不需要重新启动重置VM实例,完成配置