0%

使用 Google 配置 SS

一、创建实例

  1. 在左侧的菜单中找到 计算引擎 – VM 实例
  2. 通过 创建实例 或者单击加号来创建一个虚拟机。
  • 名字:随意
  • 地区: 建议asia-east1-c(台湾)
  • 机器类型:建议微型或者小型(看用户量)
  • 启动磁盘单击更改 – Ubuntu 16.04 LTS
  • 防火墙:允许HTTP流量,允许HTTPS流量

二、初步配置

  1. 左侧导航 – 计算 – 网络

  2. 外部IP地址 – 选择一个ip – 类型调整为静态

  3. 防火墙规则 – 创建防火墙规则(未提及的全部默认):流量方向入站、来源ip地址0.0.0.0/0、协议和端口全部允许

  4. 防火墙规则 – 创建防火墙规则(未提及的全部默认):流量方向出站、来源ip地址0.0.0.0/0、协议和端口全部允许(注意要创建两次防火墙规则,一次出站,一次入站)

    三、配置 SS 以及 BBR

  5. 进入实例控制台 – SSH – 在浏览器窗口中打开

  6. 获取root权限:

    1
    sudo su 
  7. 安装SS(根据脚本提示来):

    1
    2
    3
    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

    服务器端口:默认为 8989(都可在配置时命令行中修改)
    密码:默认为 teddysun.com
    加密方式:默认为 aes-256-cfb
    协议(Protocol):默认为 origin
    混淆(obfs):默认为 plain

  8. 安装BBR加速:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    写入配置

    echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf

    echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
    配置生效

    sysctl -p
    检验

    lsmod | grep bbr
    看到回显tcp_bbr 20480 0说明已经成功开启 BBR
    不需要重新启动
  9. 重置VM实例,完成配置