利用Google Cloud Platform的1年免费期搭建私人梯子

Google Cloud Platform(以下简称GCP)是类似于AWS的云服务器平台,提供托管、计算、储存、人工智能api等服务。GCP新用户注册一年或300usd的礼包,且具有台湾地区服务器,ping在40ms以内,与国内dns延迟相当。下面介绍如何快速搭建。


注册Gmail Account

首先你要有梯子,注册一个gmail账号,然后才能开始搭建梯子。(滑稽

注册GCP

  1. 打开网页 https://cloud.google.com/free/ ,选择免费试用GCP

    img

  2. 同意条款 - 填写个人信息、地址(随意) - 填写visa/master信用卡信息.

    信用卡用于支付服务器费用,并会尝试扣1usd验证,然后退还。由于有首年或300usd的新用户礼包,因此第一年不花钱。

  3. 注册后检查自己是否获得新用户礼包。

    1. 打开控制台的结算页面概览:

      image-20180714185147878

    2. 或者,右上角出现礼物盒图标:

      image-20180714185239439

开始部署服务器

  1. 创建实例:

    选择compute engine的vm实例

    image-20180714185720274

  2. 配置实例:

    只做梯子,选低配的实例即可

    image-20180714185937988

    启动磁盘更改一下系统,选择centOS:image-20180714190113826

    防火墙配置:

    image-20180714190557536

    创建后等待片刻就看到运行状态了:

    image-20180714190826609

网络设置

  1. 打开VPC网络设置,将刚刚创建的实例的外部IP设为静态,避免服务器重启后IP改变导致梯子失效。

image-20180714191138428

  1. 设置防火墙规则,允许外部主机访问:

    1. 流量方向入站、来源ip地址0.0.0.0/0、协议和端口全部允许

    2. 流量方向出站、来源ip地址0.0.0.0/0、协议和端口全部允许

      (要创建两次防火墙规则,一次出站,一次入站)

      image-20180714191626974

在实例中安装SS服务

  1. 返回compute engine页面,用ssh通道操作实例:

image-20180714191954536

  1. 获取root权限

    1
    $ sudo su
  2. 安装SS:

    1
    2
    $ wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh
    chmod +x shadowsocksR.sh
  3. 配置ss服务器信息:

    1
    $ ./shadowsocksR.sh 2>&1 | tee shadowsocksR.log

    服务器端口:建议为 8989
    密码:自定义
    加密方式:建议改为chacha20
    协议(Protocol):默认为 origin
    混淆(obfs):默认为 plain

  4. 返回compute engine重置VM实例(即重启,不是停止或删除)

至此,服务器及梯子服务已经搭建完成。

在shadowsocks客户端连接梯子

服务器地址即实例外部IP地址:image-20180714192856045

密码、端口、加密方式均按以上自定义内容输入


参考:

shadowsocks官网

google cloud官网