一、准备工作

在你打算在Coogle Cloud上搭建一个你自己的一年免费梯子时,下面这些东西是你必须要有的:

  1. Google帐号,没有的话可以去官网注册一个。
  2. 一张双币信用卡(主要用来做认证,不会扣款)。

如果你有上面的东西,那就可以继续下一步,在Google Cloud Platform上去免费试用了,在这个过程你还需要填写一些个人信息。

二、创建一个新的项目

  • 创建一个名为Personal VPN项目
    创建项目
  • 选择刚刚创建的项目

三、创建一个VM实例

  1. 在左侧的Compute Engine菜单下选择VM实例
  2. 点击创建实例按钮创建一个新的实例

    • 名称:随意填一个
    • 区域:推荐选择亚洲的台湾和香港,可以在这个网站上看下你所在城市选择那个区域的延迟较低
    • 机器类型:小型(推荐)/ 微型
    • 启动磁盘:我这里选择的是Ubuntu 16.04LTS(CentOS系统需要自己安装wget命令)
    • 防火墙:允许HTTP流量 允许HTTPS流量
    • 网络:
      • 点击网络选项卡 —> 外部IP —> 创建IP地址
      • IP地址中只能有小写字母和数字
四、配置VPC网络
  1. 在左侧的VPC网络菜单下选择防火墙规则
  2. 点击创建防火墙规则
    • 名称:随便填一个
    • 流量方向:入站
    • 来源IP地址范围:0.0.0.0/0
    • 协议和端口:全部允许
  3. 同步骤2再创建一个出站的防火墙规则
五、配置VM实例的BBR和SS
  1. 进入实例控制台 – 点击SSH – 在浏览器窗口中打开
  2. 切换到root用户

    sudo su
    
  3. 安装BBR

    wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh
    
  4. 配置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已启动。)
    
  5. 安装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教程

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×