在Google Cloud Plattform (GCP) Debian 9 部署 Shadowsocks 并开启BBR加速

本教程利用TeddySun的一键安装脚本实现。GitHub: https://github.com/teddysun

默认你已经注册好GCP账户,并知道shadowsocks的作用,以及明白shadowsocks客户端的使用方法,只是缺一个服务端。

打开导航栏,点击 Computer Engine

点击顶部的 创建实例 按钮,开始创建虚拟机

在这个页面中,可以为虚拟机命名(只接受小写字母)、选择机器配置、选择操作系统等,请自行根据需求选择。注意要在最后勾选允许HTTP和HTTPS流量。

创建完成后即可在实例列表中看到自己的虚拟机

点击实例的名称,进入进行必要的设置。

在“网络接口”部分,点击“查看详情”

点击侧边栏的“外部IP地址”,在“类型”中选择“Static”为虚拟机实例赋予静态IP。

 

在弹出窗口中为静态IP建立一个名称,然后确定即可。请记住你的IP地址!

然后点击边栏的“防火墙规则”,然后点击顶部的“创建防火墙规则”,如下图创建两条新规则。(分别为允许出站与入站的所有端口通讯)

完成后点击左上角导航栏图标,返回到 Computer Engine

在虚拟机实例列表中,点击“SSH”旁的箭头,然后点击“在浏览器窗口中打开”

耐心等待系统启动成功后,每次一行输入如下代码,安装ufw防火墙并设置好。

sudo su

apt-get update

apt upgrade -y

apt install ufw -y

ufw default allow incoming

ufw default allow outgoing

ufw allow 1:65535/tcp

ufw allow 1:65535/udp

ufw enable

ufw reload

上述代码为ufw防火墙开启所有端口的所有传出传入连接,如日后服务器存储数据,建议另行学习ufw防火墙用法,配置更好策略。

完成后ufw配置后,开始安装shadowsocks,每次一行输入下面的代码

wget –no-check-certificate -O shadowsocks.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh

chmod +x shadowsocks.sh

./shadowsocks.sh 2>&1 | tee shadowsocks.log

然后窗口会刷新内容,依提示自行设定shadowsocks的密码、端口和加密方式(建议用rc4-md5),然后回车开始安装

之后就是漫长的等待……

安装完成后会看到屏幕内容再次刷新,红字显示的就是你的shadowsocks客户端所需要的信息。

然后输入如下代码,启用bbr加速

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

完成!

发表评论

电子邮件地址不会被公开。 必填项已用*标注