科学上网:Google Cloud 安装SSR与BBR加速

再远也要来到你身边

作者 Moonshot 日期 2018-07-04
VPN
科学上网:Google Cloud 安装SSR与BBR加速

当你发现你敲的代码能赚钱后、为什么回家还要免费敲代码呢?

为了赚更多的钱养你呀 (因为代码真的很有趣

在宿舍没有科学上网的环境发现开发、学习各种艰难。又鉴于国内环境,然后谷歌云长期免费试用一年和赠300刀的活动。决定买个服务器搭个SSR。没啥难度,主要记录下。

基础准备

  • 可以访问谷歌云官网的网络环境 (不科学上网就访问不了,可先其他地方借用/购买/试用SSR
  • 申请一张全币信用卡用于申请免费试用 (国内几家全币信用卡基本免年费)

创建和配置Google云实例

创建实例

  1. 计算引擎-VM实例中点击创建
  2. 地区选择:根据需要 一般选择台湾
  3. 机器类型:小型 / 微型 (我选择微型 费用较低,相对可以用更多免费流量 不过一般用不完,好像后面也可以增加配额等操作
  4. 启动磁盘:根据自己熟悉的选, linux走命令行大部分也没差
  5. 防火墙:允许HTTP流量,允许HTTPS流量

配置

  1. 防火墙配置

    新建一个防火墙规则 VPS-防火墙规则

    进行以下配置:流量方向入站、来源ip地址0.0.0.0/0、协议和端口全部允许

  2. 外部IP设置成静态IP

    VPS-外部IP地址 (点击直达)中在相应的实例 类型中临时改为静态即可

    这个主要是为了避免服务器重启IP变化

服务器部署SSR+BBR

  1. 进入实例控制台 – SSH – 在浏览器窗口中打开 (浏览器要允许弹出窗口)
  2. 获取root权限
    sudo su
  3. 安装ss.执行以下命令 然后根据提示进行配置
    wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh
    chmod +x shadowsocksR.sh
    ./shadowsocksR.sh 2>&1 | tee shadowsocksR.log

到这步已经可以使用SS科学上网.后续步骤安装BBR可以进行一定加速

  1. 安装BBR加速

    wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh
  2. 重启VM

  3. 配置BBR
    sysctl net.ipv4.tcp_available_congestion_control

参考文章

  1. 使用Google Cloud Platform(GCP GCE)安装SSR+BBR教程
  2. 小试 Google Cloud 搭建 BBR+SS 科学上网