GCP Shadowsocks

一键式通过GCP自建科学上网服务

1.前期准备

需要准备一张visa卡(本人使用的是招行visa信用卡),在google cloud platform注册账号信息

说明:GCP新用户有免费一年的使用时长,配额是300美金

2.在GCP的控制台上创建Compute Engine的VM实例

如图创建Alt text

具体机器配置可以根据自己使用情况来定
博主选的是Debain系统 1.7G内存

配置ssh远程登录登录(gcp自动会根据你google账号配置网页端ssh登录方式的信息)

使用自己电脑登录还需要将电脑的ssh key添加到Compute Engine -> 元数据 -> ssh密钥 中

3.远程登录google云服务器进行配置

登录完成后执行脚(sudo 执行)

1
wget -N --no-check-certificate https://softs.fun/Bash/ssrmu.sh && chmod +x ssrmu.sh && bash ssrmu.sh

如图:Alt text
根据脚本提示安装ShadowsocksR并设置用户信息,包含用户名密码,端口号等
加密:rc4-md5
协议:origin
混淆:plain

启动BBR TCP加速使你的上网体验更加流畅

BBR (Bottleneck Bandwidth and RTT)是由google工程师编写的新的 TCP 拥塞控制算法,目的是要尽量跑满带宽, 并且尽量不要有排队的情况。

1
wget -N --no-check-certificate https://softs.fun/Bash/bbr.sh && chmod +x bbr.sh && bash bbr.sh

使用bash /home/xxx/bbr.sh status 检查bbr开启状态

VPC网络配置

在GCP控制台的VPC网络设置中配置防火墙规则
如图Alt text
Alt text

至此科学上网服务已经搭建完成,mac端安装ss客户端就可以了,iOS手机端推荐个美区的app -> Potatso Lite

GCP的服务还包含很多其他内容,可以自建一些服务、观察服务访问流量、大数据、机器学习相关。

参考链接:科学上网教程系列