一、准备工作
在你打算在Coogle Cloud上搭建一个你自己的一年免费梯子时,下面这些东西是你必须要有的:
- Google帐号,没有的话可以去官网注册一个。
- 一张双币信用卡(主要用来做认证,不会扣款)。
如果你有上面的东西,那就可以继续下一步,在Google Cloud Platform上去免费试用了,在这个过程你还需要填写一些个人信息。
二、创建一个新的项目
- 创建一个名为Personal VPN项目
- 选择刚刚创建的项目
三、创建一个VM实例
- 在左侧的Compute Engine菜单下选择VM实例
点击创建实例按钮创建一个新的实例
- 名称:随意填一个
- 区域:推荐选择亚洲的台湾和香港,可以在这个网站上看下你所在城市选择那个区域的延迟较低
- 机器类型:小型(推荐)/ 微型
- 启动磁盘:我这里选择的是Ubuntu 16.04LTS(CentOS系统需要自己安装wget命令)
- 防火墙:允许HTTP流量 允许HTTPS流量
- 网络:
- 点击网络选项卡 —> 外部IP —> 创建IP地址
- IP地址中只能有小写字母和数字
- 点击网络选项卡 —> 外部IP —> 创建IP地址
四、配置VPC网络
- 在左侧的VPC网络菜单下选择防火墙规则
- 点击创建防火墙规则
- 名称:随便填一个
- 流量方向:入站
- 来源IP地址范围:0.0.0.0/0
- 协议和端口:全部允许
- 同步骤2再创建一个出站的防火墙规则
五、配置VM实例的BBR和SS
- 进入实例控制台 – 点击SSH – 在浏览器窗口中打开
切换到root用户
sudo su
安装BBR
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh
配置BBR,依次执行以下命令:
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已启动。)
安装SSR
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
成功后会有如下提示:
因为已经生成了SSR配置的二维码图片,我们只需要打开扫码就行了。在你的图片目录执行以下命令:
python -m SimpleHTTPServer
然后你就可以在浏览器中用你的IP:8000进行访问
到此,在Google Cloud Platform上搭建梯子就完成了,可以出去看一下外面的世界了😄,祝您旅行愉快!。
参考资料
Google Cloud Platform 搭建個人VPN
使用Google Cloud Platform(GCP GCE)安装SSR+BBR教程
评论