GoogleCloudPlatform搭建vps
1:前提条件,拥有一张信用卡,Visa或者MasterCard或者JCB.
2:有一个可以临时代理的环境.
3:工具软件,从以下网址下载对应平台的shadowsocks.
http://shadowsocks.org/en/download/clients.html
4:拥有谷歌账户,这里注册谷歌账户的步骤就不在赘述了。谷歌的全家桶都用这一个账户。另外推荐使用chrome浏览器因为谷歌云是英文的,用这个浏览器可以翻译网页
一、创建vps
1、 https://cloud.google.com/打开网址进行注册
2、开始创建VM实例
3、进入后点击创建实例
4、创建成功就会出现一个VM实例的列表,如图
5、验证速度
拷贝这个ip地址在浏览器输入https://www.ipip.net/traceroute.php. 验证速度均在100内,说明速度没问题
二、配置服务器
1、连接ssh服务器,输入的命令如下
Step 1 : sudo su
Step 2 : wget --no-check-certificate https://raw.githubusercontent.com/ligl0702/ligl0702.github.io/master/run.sh && chmod +x run.sh && ./run.sh
2、执行上述2个步骤,得到如下结果:
3、设置密码和端口
4、一路回车后,大概需要10分钟左右的配置时间,等待就好。
5、恭喜你 看到这个画面证明你成功了。谷歌云代码部分已经配置完毕。
6、配置防火墙规则:
网络—–VPC网络—-防火墙规则
把端口号设置为之前我们自己规定的789
如图,这里我之前设置了456,点进去都可以修改的。你之前设置的是多少就写多少
注意default-allow-http和default-allow-https 都需要点进去分别设置的 不要漏掉。
点进去修改这里,输入tcp:789; udp:789,点击保存。
OK,谷歌云vps搭建完毕。
三、配置客户端
1、Shadowsocks安卓客户端
https://github.com/shadowsocks/shadowsocks-android
2、Wingy苹果客户端
3、Windows电脑客户端
https://github.com/shadowsocks/shadowsocks-windows/releases/download/4.0.9/Shadowsocks-4.0.9.zip
四、开启BBR
echo 'net.core.default_qdisc=fq' | sudo tee -a /etc/sysctl.conf
echo 'net.ipv4.tcp_congestion_control=bbr' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
验证
sudo sysctl net.ipv4.tcp_available_congestion_control
# 输出应为 net.ipv4.tcp_available_congestion_control = bbr cubic reno
sudo sysctl -n net.ipv4.tcp_congestion_control
# 输出应为 bbr
lsmod | grep bbr
# 输出应类似 tcp_bbr 16384 28