GCP是原GCE,其优美的界面和丰富的功能深得各类程序员的喜好。近日发现Google Cloud Platform对大陆优化好,并且送300美金(12个月)的礼品卡。特此一试,效果甚好,故收集教程并集合关于Google Cloud Platform(GCP GCE)安装BBR。
由于喝茶,恕不能再提供不符合规定的脚本。
一、注册GCP
进入 https://cloud.google.com/free/ ,单击开始免费使用
接受条款 – 同意并继续
必须要有一张信用卡,并填入相关信息。
跳转后,如果你能看到页面顶部有一个“礼物 🎁 ” 的小图标,或者说你收到了相应的邮件,说明试用金已到账。
二、创建实例
- 在左侧的菜单中找到 计算引擎 – VM 实例
- 通过
创建实例
或者单击加号来创建一个虚拟机。
- 名称:随意输入
- 区域:建议asia-east1-c
- 机器配置:通用系列 – f1-micro(1 vCPU, 614MB RAM)
- 启动磁盘单击更改 – Ubuntu 18.04 LTS
- 防火墙:允许HTTP流量,允许HTTPS流量(一定记得勾选)
三、初步配置
- 左侧导航 – 网络 – VPC网络
- 外部IP地址 – 选择一个ip – 类型调整为静态
- 防火墙规则 – 创建防火墙规则(未提及的全部默认):流量方向
入站
、来源ip地址0.0.0.0/0
、协议和端口全部允许
- 防火墙规则 – 创建防火墙规则(未提及的全部默认):流量方向
出站
、来源ip地址0.0.0.0/0
、协议和端口全部允许(<strong><span style="color: #ff0000;">注意要创建两次防火墙规则,一次出站,一次入站</span></strong>)
。
四、配置服务
-
- 进入实例控制台 – SSH – 在浏览器窗口中打开
-
- 获取root权限:
sudo su
- 安装自己需要的服务,请自行选择一键脚本;
- 安装BBR加速:
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh
- 重置VM实例:
- 获取root权限:
- 重复第一步和第二步,输入:
sysctl net.ipv4.tcp_available_congestion_control
若出现
net.ipv4.tcp_available_congestion_control = bbr cubic reno
类似含有
bbr
字样即成功。 - 如果想进一步了解BBR,请访问Debian/Ubuntu/CentOS等Linux开启BBR加速AWS/GCP等云服务器访问。
五、效果
六、问题及参考
无法连接外网:
- 在VM实例的网络选项中要勾选外网IP地址,不然无法联上外网。
BBR相关问题:
--随缘箭·版权所有:使用Google Cloud Platform(GCP GCE)教程--
作者你好,非常感谢你多年以来提供的帮助
今天我准备重新安装,结果发现之前你提供的一键脚本没有了?感觉小心脏都被震撼了,以前一直都用你的脚本安装,今天突然看没有了。请问可以单独发一下脚本吗?真的是离不开你的脚本
上个月专人打电话叫我删了这篇文章。昨天我在删了本文敏感内容后,重新发出。
对于您未在本文找到您需要的一键脚本一事,站长感到非常抱歉。恕不能再公开提供一键脚本的链接。
有办法可以不root也能运行脚本吗?
最后效果图用了什么工具?
我也是,连接好后一会儿就断了
多试试,换加密方式
按照你的教程搭建好也连接上了,可一会儿就断了,在也连不上了。这是为什么呢?
有方法解决吗?
这个很明显就是被识别然后封了。
问题来了,怎么卸载,怎么查看已连接客户端和流量,这些都没有讲
可以ping通,但连不上怎么回事?
请教下,操作到步骤四-第1条就卡住了。SSH无法连接,不知道什么原因?
不懂就问。请问使用完一键脚本安装,还能不能修改密码和端口等参数
能。
建了两次,都是刚建的时候能连,之后就不能
我也是刚创建好能用,一会儿就不行了,好像很多人碰到这个问题,楼主指点一下吧。多谢
建了好几个vm实例,都是当时能用,过一会儿就不能用了
一样 四处询问 应该是国内有关部门在封实例IP,,
无管理员权限可以装吗
安装过程出现crypto字眼,是虚拟币挖矿程序吗?
貌似不能选中国了,咋整?
不知道为什么一直装不上BBR
最新版系统默认自带bbr了
全局可已访问外网,但是pac模式不行,为什么
Ok lah and thanks
我就想问国家和地区怎么选的中国的?
中国选项早就消失了
我屁都不懂但是按照这个教程一步一步来成功了,感谢
谢谢,已安装好! 请问默认设备数多少?如何修改?如果修改某个参数去哪里修改,要重新运行一次吗?我记得之前有一个一键安装面板可以用,现在链接失效了
为什么第一次成功了第二次再搞一遍 ipping通了 就是无法访问
被墙了
谈一下我的经验:1.新版中应先建实例,然后分配IP。不要将原先的IP分配给新实例,否则一键脚本不认。2.如果出现了1的情况,请手动修改配置文件中的server地址项目。3.建好了ping通了上不去大概率是防火墙的问题,防火墙的目标过滤条件填写0.0.0.0/0,不要填为0.0.0.0,否则数据过不去
现在创建的实例自带bbr了
vimeo上不去。显示403错误。。求解决方法哈。。其他网站没问题哈。。。
输入命令但返回的 net.ipv4.tcp_available_congestion_control = cubic reno
是不是成功了?
你这个没有开启BBR
教程少了关键的一步,创建防火墙规则的时候,“目标”要选择“网络中的所有实例”。
说的很对 我最好也搭好了
请问怎么开多个端口?
创建前 VM 加载创建按钮好慢。等得我快睡着了~ 😳
感谢,测试成功。
有一点需要注意——创建防火墙规则的时候,“目标”要选择“网络中的所有实例”。
大哥,我按照你的教程,可以PING通IP,可以用软件连上,但是上不了外网,看到大哥你最后一句,
在VM实例的网络选项中要勾选外网IP地址,不然无法联上外网
但是我在实例中,怎么也没有找到这一个设置,不知道大哥能不能说说,这个设置是在哪里
大哥 你现在知道在哪开启了吗
谢谢
感谢,sudo su不知道为什么bbr那条无法成功,但是sudo -i 顺利解决,微型的vm就够用
隔了5天我把防火墙设置删了从新设置了下,应该没变化,但是能正常安装了
连接超时是因为无法连接外网的原因吗?
VM实例的网络选项中要勾选外网IP地址,不然无法联上外网
里面VM实例里没有找到网络选项,还有勾选外网IP地址,是不是因为改版的原因啊?
谷歌云现在不稳定了居然,已经一个礼拜不太稳定了,一个instance四五个用被封了,然后改成2个人用一个,还是断断续续不稳定,是不是谷歌云也要废了?
建议系统 选择 Debian,因为内核比较新,这样设置 BBR时候不需要再重新编译内核了
Info: Your kernel version is greater than 4.9, directly setting TCP BBR…
Info: Setting TCP BBR completed…
Debian 安装完BBR后重启正常么?
最后那里没有返回bbr,怎么处理
怎么知道这些服务已经安装成功了?
少了一个关键的步骤,在VM实例的网络选项中要勾选外网IP地址,不然无法联上外网。
正解
勾选外围ip是什么意思。我怎么没有找到
ssh这个外网连不上 ,Permission denied是不是就代表没有勾选?ping这个网址也很慢。找不到哪个网页可以勾选外网IP地址!
没明白为什么要重置?
严格按照大侠的教程按照了,貌似都是OK的,但是就是连不上去啊 🙁 不知道哪出问题了。IP地址是OK的,防火墙删的就剩2个了
成功创建了一个实例,但是之前创建过一个后失败删除了。导致地区配合用完了,所以成功的那个用的另外一个地区。这样的话会对几个VM扣费啊?
请问我增加了的多用户版本,为啥只能连接其中一个端口,其他端口不行(防火墙也配置了),谢谢
一定要信用卡吗?借记卡不行?
中行有万事达的借记卡,你需要办理万事达的借记卡才行
在创建项目前需要 “启用结算功能”,我根据提示信息去创建 结算功能时总是出现 “糟糕,出错了
无法完成此交易。请在此表单中提供更多信息,然后过几天再试。 [OR-CBAT-08]”,不知道楼主有没有遇到过。
怎么样解决了吗?我现在就是这样,付款遭拒。
大牛请教一下,第四步配置完了再怎么用啊?我是纯小白啊 😥
同问…
🙁 请问实例重启之后服务自动重启吗?还是需要手动启动?
说错 除了22 SSH端口 其他端口都是关闭。我防火墙出入站 都设置了 规则试了无数次就是不行啊
唉,为什么配置完了 防火墙设置了无数次规则 就是不行了、
IP可以Ping通 但是端口就是死活访问不了。我这台GCP除了21端口 其他端口全部关闭的。请问大哥有什么办法吗?
都成功了,手机能ping通,可就是连不上外网??
请问新建了几个VM 实例,按照教程一步一步走,为什么最后总是不能用,超级ping的时候显示速度挺快的
请问最后还要再设置开机启动吗?
我想请问一下大佬 为什么创建了谷歌云账户以后进去设置时候显示的都是您无权查看VM中的实例。。。。
安装最后不正常,想再连接ssh却我们无法通过端口 22 连接到 VM。详细了解可能造成此问题的原因。!我也不知道怎么重置
我也是
免费试用是不是只能建一个实例?今天想多建一个就无法获取静止IP了
一:如何查已使用多少流量?按照教程设置出来的账户(小型,约等于$15美金)使用金额换算,每月有多少流量可供使用?
二:怎么解绑信用卡?
博主,请问按照教程成功了,可用流量怎么查询?另外还有个问题,信用卡怎么解绑?
折腾了一天,非常感谢博主,最终成功了。
走了一些弯路,这里说下,后面看到的朋友可以节约一些时间。
1:服务器请选择5美金一个月的微型,已经绝对够用了,省下的钱去消费流量,一个月差不多可以有80G流量,如果选择博主建议的小型,一个月15刀,那么流量大概只能30g了,没具体算,谷歌官方有流量价目表。我自己测试了,小型和微型没区别,youtube 4k都丝滑流畅。
2:我前后创建了很多个vm实例,只有两个成功了,如果你按照教程,还是连不上的话,请重新创建实例,我猜测和分配的ip有关系,虽然可以ping的通,但是连接就直接deny。
3:bbr一直安装不上,最后找了一些别的文章参考,我不懂linux的语法,我试了各种方法,最后把sudo su 换为sudo -i,一次成功。
4:bbr不装的话,我测试youtube的4k视频,大概最高速度在7MB/s左右。装了bbr以后,峰值最高到15MB/s,确实有用。
可以的,感谢反馈
sudo-i是os语言兄弟,看这个文章 是ub16才对
第一遍选择了小型机器,第6步出现了bbr字样,删了这个机器重新搞了一个微型的,第6步为什么不出现bbr了?求解答
显示我们无法通过端口 22 连接到 VM。
这个情况只能过两天再试么?是什么原因呢?
进入实例控制台 – SSH – 在浏览器窗口中打开
楼主我既不去这个ip怎么办啊
显示BBR了 但是手机连接上访问不聊网络维萨
终于成功了,原来是我的防火墙给阻止了
你如何设置的,希望可以交流一下,我可能遇到了跟你一样的问题。
第一步 创建VM实例时跳出 “Unknown Exception with Code: 13” 怎么回事?后面步骤都无法进行了 😥 帮帮忙吧大侠
换个代理再去试试,是你代理或者你帐号的问题
到第六步始终没有bbr字样出现,搭建成功,但是mac无法连接,重新建了vm实例两次都不行
那就是本地配置问题,代码方面前两天才试过完全没有问题。
小白一个,本地配置问题怎么解决?搭建成功是不是应该就可以直接用了,但是我的ios和osx都无法连接,和版本有关系吗?
重新设置了下,可以用了,非常感谢
请教下大神,如何打开udp转发的?
不知道还能撑多久
信用卡是不是必须要用VISA卡?
visa或者万事达吧
请问第五步重置VM实例有什么作用
其实就是重启的意思。安装完需要重启。
重置是把vps初始化,也不是重启啊,否则就没必要再重复2、3步骤了
我的Connection Speed 64314 Kbps
请问对应的配置文件在哪里/
不知道多久能用完,用了小半年了,不知道会不会自动扣款…
不会的,谷歌明显说明了,到期后不会自动扣款
请问安装好之后如果想改密码或者加密方式啥的咋弄?
如何修改密码啊?
ssh链接不上,显示我们无法通过端口 22 连接到 VM。
过两天再试试
老哥,我也是这样。无法通过端口22连接,请问怎么搞好的呀
要過幾天才能用嗎 我現在人在國外 完全打不開網頁
理论上是立马就可以用的啊。再建一个vm试试
查看VM实例显示”由于出现未知错误,因此请求失败 ” 是什么原因
刷新下
现在还可以用吗?建了一个不好使
过两天再试试
你好,不知道为什么在谷歌云上安装完BBR后,电脑客户端可以正常使用,手机跟路由器连上后不行
能正常使用就没问题。目测手机/路由配置错误。
谢谢回复!我删除了所有的防火墙规则,保留文章提供的规则后可以使用。
另外我有个问题想请教您,为什么要调整IP为静态IP?这个作用是什么?
我试过想建其他的服务器,在调整另外的服务器IP为静态IP时,提示超出限制,意思是只能调整一个静态IP吗?我试了一下如果不设置静态IP,依然能够连接的上服务器进行科学上网。望解答,再次感谢提供这么完整的教程!
emmm.没说一定要静态ip,一个人只能有一个静态ip。设置静态ip是为了保留这个ip,以后机器出问题重建还可以用这个ip,如果没设置静态ip,删除再重建可能会得到被墙的ip,那就很麻烦。
你好,我根据你的教程,谷歌主机设置好了,可是客户端链接不上主机,是什么原因/
ip是被墙了的
你好,我的IP可以一直Ping通,稳定在20ms左右,但是客户端里的却总是超时,请问这是什么原因呢?防火墙的进出规则全都允许了,IP也是固定静态的,为什么大多是时间都连不上呢?
已经OK了,是客户端版本太低了。谢谢博主的教程。 不过还有一个疑问,为什么我的asia_east_b的IP分明显示是美国,可是实际延迟却这么低呢?
gcp是这样的,用的是google美国的ip,但实际上是台湾。可以traceroute一下看看。
感谢! 我删除 重新创建主机可以了
为什么我总是安装上以后无法使用? ping不通
ip本来就被墙了