一键式通过GCP自建科学上网服务
1.前期准备
需要准备一张visa卡(本人使用的是招行visa信用卡),在google cloud platform注册账号信息
说明:GCP新用户有免费一年的使用时长,配额是300美金
2.在GCP的控制台上创建Compute Engine的VM实例
如图创建
具体机器配置可以根据自己使用情况来定
博主选的是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 |
如图:
根据脚本提示安装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网络设置中配置防火墙规则
如图
至此科学上网服务已经搭建完成,mac端安装ss客户端就可以了,iOS手机端推荐个美区的app -> Potatso Lite
GCP的服务还包含很多其他内容,可以自建一些服务、观察服务访问流量、大数据、机器学习相关。
参考链接:科学上网教程系列