2018年3月18日星期日

利用谷歌云Google Cloud Platform搭建免费VPS/秋水BBR/SSR Debian9/Linux

利用谷歌云Google Cloud Platform搭建免费VPS/秋水BBR/SSR

请务必使用一个可以稳定连接的vpn或ss进行设置,否则会断线。如果电脑实在不方便用手机也是可以设置的。
1. 首先需要一张双币或外币信用卡 VISA MASTER JCB AMEX等都可以,如果不放心可以使用招商银行信用卡,app可以随时开启和关闭境外刷卡权限
2. 科学上网的稳定环境,如果电脑真的上网环境不稳定,你可以考虑用手机搭建,方法是一样的,亲测可行!用chrome浏览器
3. 需要下载shadowsocksR客户端,可以到Github上下载
4. 谷歌账号,使用chrome浏览器
5. Google Cloud申请免费使用服务免费使用12个月。赠送价值300美金的试用额度,除非您明确同意,否则即使额度用尽,系统也不会自动向您收费
6.请在遵守您所在国家法律的情况下使用谷歌云


创建VPS
进入后选择免费试用
成功后,进入左侧结算,你应该可以看到下面截图,然后就可以开始创建了


创建VM实例
选择左面菜单Compute Engine-->VM实例



进入后创建实例
====================================================
说明:安装时请使用debian9系统,bbr自带,不需要内核升级就可以使用。
centOS升级内核步骤不同
debian版本小于9/ubuntu需要手动下载内核
GCP升级内核后,如果遇到磁盘只读情况,请使用命令 mount -o remount rw /

====================================================


创建成功后的VM实例列表


验证VM实例IP速度,浏览器输入下面网址

如果速度在100ms以内,就可以继续下面的配置了

配置服务器
1. VM实例列表后有ssh点击它后面的小三角,选择“在浏览器窗口中打开”
2. 连接后,输入:  sudo -i
3.安装秋水BBR
搭建环境:
系统支持:CentOS 6+,Debian 7+,Ubuntu 12+
虚拟技术:OpenVZ 以外的,比如 KVM、Xen、VMware 等

内存要求:≥128M

a)执行以下命令(以下命令行为一行,中间没有换行):
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh
b)安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。(我选用的服务器内核为4.9以上,不需要重启)
c)重启完成后,进入 VPS,验证一下是否成功安装最新内核并开启 TCP BBR,输入以下命令:
uname -r
查看内核版本,显示为最新版就表示 OK 了
d)
sysctl net.ipv4.tcp_available_congestion_control
返回值一般为:
net.ipv4.tcp_available_congestion_control = bbr cubic reno
e)
sysctl net.ipv4.tcp_congestion_control
返回值一般为:
net.ipv4.tcp_congestion_control = bbr
f)
sysctl net.core.default_qdisc
返回值一般为:
net.core.default_qdisc = fq
g)
lsmod | grep bbr

返回值有 tcp_bbr 模块即说明 bbr 已启动。注意:并不是所有的 VPS 都会有此返回值,若没有也属正常。
4.安装shadowsocksR 
输入(以下命令行为一行,中间没有换行):
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh&& chmod +x shadowsocksR.sh
5. 输入:./shadowsocksR.sh
6. 看到下面界面,SSR就安装完了,下面是设置SSR
    






7. 输入密码:(自己SSR想用的密码,自己编)
8. 设置端口号:1-65535,比如5555
9. 后面的设置都是默认,直接回车就可以
10. 把自己设置的ssr IP,PORT,Password,Protocal,obfs,Encryption Metrod都记住,用于设置SSR软件

配置防火墙

将端口号设置为刚才记录下来的端口号

进入default-allow-http

多个端口用英文“,”分开
同样的方法设置default-allow-https


谷歌云安装与设置完毕了!可以用SSR连接测试一下。

24 条评论:

  1. 由于发生意外错误,您无法连接到该 VM 实例,请稍后重试。 (#79)

    请问这是怎么回事?

    回复删除
    回复
    1. 如果你的防火牆沒有設定好,會將你的SSH封鎖,讓你無法連接,看是不是這原因。

      删除
  2. 您好 ,安装BBR时,提示内核卸载异常该怎么解决

    回复删除
  3. 您好,安装BBR时候在卸载哪里出现
    linux-image-amd64 内核卸载完成,继续...
    内核卸载异常,请检查 !
    怎么解决呢?

    回复删除
    回复
    1. 安装时候最后最后全局翻墙,我也遇到过内核卸载异常的情况,但再次新建实例重复安装时候又没问题

      删除
  4. 连接SSH提示我们无法通过端口22连接到VM,请问如何解决?

    回复删除
    回复
    1. 同问 装好内核之后就连接不上服务器了

      删除
  5. 你好,请问在搭完之后如何修改ssr密码?

    回复删除
  6. 配置防火墙规则,不论设置制指定的端口方式还是全部允许的方式,都无法联网,请问是哪里出错。

    回复删除
  7. 完美开启BBR,谢谢博主分享啦

    回复删除
  8. 老哥 最近是不是墙高了。。弄不了了

    回复删除
    回复
    1. 我的也是,5月底都可以,6月初开始就不行了。

      删除
  9. 现在国家中没有中国选项了怎么搞呀

    回复删除
  10. 想知道为什么手机端的配置跟PC端一样但是就是用不了

    回复删除
  11. Hey there would you mind stating which blog platform you're using? I'm planning to start my own blog in the near future but I'm having a tough time choosing between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design seems different then most blogs and I'm looking for something completely unique. P.S Sorry for being off-topic but I had to ask!

    回复删除
  12. I like the helpful information you provide on your articles. I'll bookmark your blog and test again right here regularly. I'm reasonably sure I'll be informed a lot of new stuff proper here! Best of luck for the next!

    回复删除