使用Google Cloud Platform(GCP GCE)安装SSR+BBR教程

GCP是原GCE,其优美的界面和丰富的功能深得各类程序员的喜好。近日发现Google Cloud Platform对大陆优化好,并且送300美金(12个月)的礼品卡。特此一试,效果甚好,故收集教程并集合关于Google Cloud Platform(GCP GCE)安装SS+BBR。

一、注册GCP

进入 https://cloud.google.com/free/ ,单击Try it Free接受条款 – 同意并继续必须要有一张信用卡,并填入相关信息。

01

02

03

注:这里的信用卡支持VISA、MASTERCARD、JCB等不支持银联。


二、创建VM

1.在左侧的菜单中找到 计算引擎 –  VM 实例

04

2.通过创建实例或者单击加号来创建一个虚拟机。

3.名称:随意输入

4.地区:建议asia-east1-c

5.机器类型:小型(建议)/微型

05

6.启动磁盘单击更改 – Ubuntu 16.04 LTS

06

7.防火墙:允许HTTP流量,允许HTTPS流量然后确定

07


三、初步配置

1.左侧导航  – VPC网络

QQ截图20180704154239


2.外部IP地址 – 选择一个ip – 类型调整为静态

09

3.防火墙规则 – 创建防火墙规则(未提及的全部默认):流量方向入站、来源ip地址0.0.0.0/0、协议和端口全部允许

11

4.防火墙规则 – 创建防火墙规则(未提及的全部默认):流量方向出站、来源ip地址0.0.0.0/0、协议和端口全部允许(注意要创建两次防火墙规则,一次出站,一次入站)

12

四、配置SS以及BBR

1.进入实例控制台 – SSH – 在浏览器窗口中打开

13

2.获取root权限:

sudo su

3.安装SS(根据脚本提示来):

wget --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

4.回到控制台重置VM实例

14

5.重复第1步和第2步,安装BBR加速:

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

6.重复第1步、第2步和第4步,输入:

sysctl net.ipv4.tcp_available_congestion_control

若出现

15

net.ipv4.tcp_available_congestion_control = bbr cubic reno

类似含有bbr字样即成功。

四、客户端下载

Windows /  OS X

Linux

Android /  iOS

OpenWRT


(4)