一、申请GCP

首先,你得有个Gmail账号;以下步骤可能需要 FQ

进入 https://cloud.google.com/free/,单击Try it Free-接收条款-同意并继续, 必须要有一张信用卡,并填入相关信息。

跳转后,如果你能看到页面顶部有一个”礼物 🎁 “ 的小图标,或者说你收到了相应的邮件,说明试用金已到账。 > 如果你连网页都打不开,请先想办法 FQ.可以试试chrome的插件Tunnello-VPN

二、创建实例

  1. 在左侧菜单中选择计算实例(Compute Engine)-VM实例,可能需要先创建项目(Project)
  2. 通过创建实例或者单击加号来创建一个虚拟机。
    • 名称:随意输入
    • 地区:建议asia-east1(在台湾)
    • 机器类型:小型(建议)/微型
    • 启动磁盘单击更改 – CentOS 7 或者 Debian 9 或者 Ubuntu 16.04
    • 防火墙:允许HTTP流量,允许HTTPS流量
  1. 配置网络访问
    • 左侧导航选择VPC网络
    • 外部IP地址选择一个ip – 类型调整为静态
    • 防火墙规则创建防火墙规则:流量方向入站、来源ip地址0.0.0.0/0、协议和端口全部允许
    • 防火墙规则创建防火墙规则:流量方向出站、来源ip地址0.0.0.0/0、协议和端口全部允许

三、开启BBR加速

  1. 进入实例控制台SSH在浏览器窗口中打开
  1. 安装BBR:依次执行

    1
    2
    3
    
    wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
    chmod +x bbr.sh
    sudo ./bbr.sh

    或者提示已经开启bbr.或者安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。

    1. 检查 重启完成后,进入 VPS,验证一下是否成功安装最新内核并开启TCP-BBR
    2. 查看内核版本: bash uname -r #查看内核版本,4.9及以上就OK了。
    • 查看BBR状态:

      1
      2
      3
      4
      5
      
      sudo su
      sysctl net.ipv4.tcp_available_congestion_control    #返回值含有bbr
      sysctl net.ipv4.tcp_congestion_control              #返回值含有bbr
      sysctl net.core.default_qdisc                       #返回值含有fq
      lsmod | grep bbr                                    #返回值含有bbr

      四、一键安装SSR

      1. 获取一键安装脚本
      1
      
      wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/shadowsocks_install/master/shadowsocksR.sh 
  2. 安装并配置

    1
    2
    
    chmod +x ShadowsocksR.sh
    sudo ./ShadowsocksR.sh

    安装脚本一步一步来即可

    1
    2
    3
    
    默认加密为: chacha20
    默认协议为: auth_sha1_v4
    默认混淆为: tls1.2_ticket_auth
    1. 也可以选择teddysun提供的脚本 bash wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh chmod +x shadowsocksR.sh sudo ./shadowsocksR.sh 2>&1 | tee shadowsocksR.log

参考

  1. 一键安装最新内核并开启 BBR 脚本
  2. ShadowsocksR一键安装脚本
  3. shadowsocks_install
  4. 91yun