Google Cloud 是巨头 Google 的云服务,其中包含了很多令人兴奋的云计算功能。能翻墙出去的朋友,那么墙裂建议申请使用一下。Google 还很大方,新用户可以试用一年,赠送300美元赠金,作为试用期的消费额度。这个额度开个梯子当个代理是完全没有问题的,并且可以快快乐乐使用一年。还等什么,行动吧。

1] 申请Google帐号

想申请试用的话,需要要有一个 Google 账号,如果原来有的话会很方便,现在想要申请还是有些麻烦,因为需要手机认证。国内手机在认证的时候不用想也知道会遇到麻烦,一般会提示”电话号码无效。请更正电话号码后重试“。这里给一个比较稳妥的方案,虽然步骤会多一点,但是有效至上么。

如果有 VPN 的话,先把 VPN 打开,以全局代理模式访问 Google 首页,然后注册新账号,会看到下下页面,我开的代理在英国,所以手机会默认显示英国国旗,位置也显示为英国(United Kingdom):

图.1 创建Google账号

可以看到,在新创建 Google 账号时,会有一个输入表单,用于输入基本信息,在”选择您的用户名”下方有一个提示链接”我想使用我目前的电子邮件地址”,想要成功注册的话,就点这个链接进入以下页面:

图.2 使用已有邮箱注册Google账号

如图.2所示,使用已有邮箱注册 Google 账号,其中姓名、密码、生日、性别根据实际情况填写,手机号留空就好。仔细观察会发现这个页面同上一个略有不同,有一个设置默认主页选项,其实这就是注册成功的第二个要诀,就是将浏览器换成 IE。不知是出于什么原因,IE 注册收到验证短信的机率要大得多,我也是看了别人的经验后,一试果然奏效,所以分享给大家。填完内容后点击下一步,进行验证页面:

图.3 Google账号手机验证

如图所示,填入自己的手机号码就可以进行验证了。一般选择短信验证即可,比较方便。语音验证我也试过,其实就是一段语音电话,不过是英文念验证数字,听不懂的话比较麻烦。点击验证按钮进行验证,如果没有报错见到以下页面就成功大半了:

图.4 输入Google验证码

输入验证短信收到的验证码后,会见到如下页面:

图.5 Google账号邮件确认页面

之后就登录到邮箱中,根据邮箱提示点击链接就正式激活了 Google 账号。此时的账号是使用自己邮箱,虽然功能上没有多大差别,但是始终是使用 Gmail 邮箱给人感觉好些。进入 Google 的主页后,点击邮件图标,就会进入邮箱申请页面:

图.6 用现有账号申请Google邮箱

点击图.6所示的 Gmail 图标,就会进入”将Gmail添加到您的Google账号”页面,如下所示:

图.7 将Gmail添加到Google账号

此时,可以根据需要重新申请 gmail 邮箱,现在短信验证通过的机会就大的多,当然手机号码的前面的国籍要选成中国或加”+86″,不然短信收不到。之后就是等短信到了后填入,最后就可以激活Gmail邮箱了:

图.8 激活Gmail帐号

现在,就可以使用rultrweb这个用户名作为Google账号的登录名了,之前使用的电子邮箱会成为辅助邮箱。为了方便起见,可以把126邮箱删除,只用Gmail邮箱登录,这样原来那个邮箱又可以重新申请Google账号了。

图.9 Google账号信息修改

可以看到,这里的电子邮件有两个,gmail邮箱是主要邮箱,而126邮箱是辅助邮箱。删除辅助邮箱时需要对账号启用两步认证,解除辅助邮箱的验证功能,方便后期删除邮箱。首先进入登录和安全页面,可以看到当前两步验证是停用的,需要启用它:

图.10 启用两步验证

启用两步验证的过程并不复杂,其间会要求进行手机验证,这时不会出现收不到短信问题的,启用后就可以将辅助邮箱删除了。

图.11 管理辅助电子邮件地址

点击那个删除图标,就可以将辅助电子邮件地址删除了,这样就完成了使用gmail邮箱的Google账号的申请。虽然麻烦一点,但是能够申请到才是正经。当然不启用两步验证也可以,免得要输入密码和验证码,不过看现在的架势,有人都拿 Google 帐号卖钱了,所以还是启用一下多个保障,有了 Google 账号就可以享受 Google 的所有服务,这点还是挺吸引人的。

2] 使用Google Cloud服务添加VM虚拟服务器

有了Google 帐号后,就可以使用 Google Cloud 服务了。点击登录按钮会进入云平台的控制台页面:

图.12 Google Cloud 登录页面

登录后点击那个”免费试用”按钮,就可以启用该功能并开启控制台了。启用过程中可能会需要填写支付方式,一般填写信用卡信息就可以了。Google 收集这些信息并不会在试用结束或者赠金用完后自动扣费,所以可以放心填写。并且进入控制台还可以随时查看费用情况,收费相对透明:

图.13 Google Cloud 云平台控制台

图.13 是 Google Cloud 的控制台页面,分为”计算”、”存储”、”网络”、”STACKDRIVER”、”工具”和”大数据”等多个栏目,我们如果只用来开个 VPS 服务器,那么只会用到”计算”和”网络”。计算栏目包含几个子栏目,我们用其中的”Compute Engine”中”VM实例”功能菜单来新建虚拟服务器实例。点击进入功能页面,进行VM实例设置:

图.14 Google Cloud 创建VM实例

创建VM实例的时候,需要对实例进入若干设置,其中”名称”根据个人爱好填写;”地区”是实例的机器位置,国内用户选择 asia 开头的亚洲较好;”机器类型”根据个人喜好选择,反正机器性能越好,价格就越贵,赠金就用的快;”容器”可以不用管;”启动磁盘”是选择安装的系统镜像和调整磁盘的类型和大小,默认的是Debian 9系统,10GB的机械磁盘,可以点击”更改”按钮进行更改;”身份和API访问权限”保持默认;”防火墙”规则是放行80和443端口用于当作WEB服务器。Google 云是具有硬件防火墙的,需要手动给自己的实例添加防火墙规则,这和 VM 实例中的软件防火墙是两个概念,不过好在配置起来也不复杂。这里如果点选的话,会自动给新建实例添加放行 HTTP 和 HTTPS 协议规则,方便之后使用,不过不配置也问题不大,后期可以自行添加。最后点创建就可以新建一个 VM 实例了,理论上一台VPS 服务器就部署完成。

3] 管理VM实例

Google 云的 VM 实例部署完成后,需要做几项工作让它用起更加方便。

首要工作就是配置密钥对以便通过 SSH 客户端远程管理主机。使用 SSH 客户端的密钥生成工具可以生成密钥,例如Xshell  的示意如下图所示:

图.15 Xshell启用新建用户密钥生成向导

图.16 新建用户密钥生成向导-步骤一

向导会要求用户选择密钥类型和密钥长度,使用默认即可,点下一步继续:

图.17 新建用户密钥生成向导-步骤二

提示密钥生成成功后,点下一步输入密钥的名称和密码:

图.18 新建用户密钥生成向导-步骤三

输入密钥名称和密钥密码后点击完成,会显示密钥信息,并可以将密钥保存成文件备用:

图.19 新建用户密钥生成向导-步骤四

这个密钥文件的内容需要在Google Cloud平台进行密钥对的配置,以便能够使用这个用户密钥。同样在”Compute Engine”管理页面,有个”元数据”菜单,点击进入管理页面,选择SSH密钥选项卡,点击修改后就可以添加一个用户密钥到VM主机,将之前生成的密钥文件内容拷贝进来,然后空一个格,输入密钥的用户名,这里就是”rultr”,然后点击保存,如下图所示:

图.20 VM实例元数据添加SSH密钥对

添加成功后,就可以使用用户密钥以rultr这个用户来通过Xshell远程登录主机了。当然,如果觉得使用非root用户不习惯的话,也可以开启root用户远程登录权限,方法为在实例管理界面选中要启用root帐户的主机实例,然后在连接的SSH下拉框中选择”在浏览器窗口中打开”,点击这个菜单项,会弹出一个窗口,用于通过命令行来管理VM主机。这个窗口Google设计的还是比较智能的,支持复制粘贴操作,比大多数VPS厂商的管理终端要方便。之后就是Linux系统的操作了,先用”sudo su”命令切换至root用户,然后用”passwd”命令修改root用户密码,最后修改SSH服务器的配置文件允许root用户通过密码登录。

图.21 VM实例通过浏览器窗口启用root用户

4] 配置防火墙规则

通过以上的操作,可以顺利的部署一台服务器,并且可以通过root用户远程登录VM主机进行管理。想要正常使用VM主机,还有一项重要工作要做,就是配置防火墙规则。之前已经说过,Google Cloud的主机是具有硬件防火墙的,需要自行放行相应端口的流量。

进入 Google Cloud 管理平台选择 VPC 网络管理菜单,点击”防火墙规则”菜单,在防火墙管理页面点击”创建防火墙规则”按钮,进入新增防火墙规则页面:

图.22 创建防火墙规则

创建防火墙规则需要填写的内容也不多,其中”名称”为自己设置的规则名称;”网络”不需要修改;”优先级”为防火墙规则的权重排序,数值越小优先级越高,根据实际情况自己设置;”流量方向”为 VM 实例的数据流向,想要配置其它用户可以访问 VM 服务器端口,则配置入站流量;”对匹配项执行的操作”表示对于同流量规则相符合的数据如何处理,一般为允许;”目标”是指防火墙规则适用的主机,保持默认即可;”来源过滤”表示数据的来源,选择使用”IP 地址范围”,并将”来源 IP 地址范围”配置成为”0.0.0.0/0″,请表示配置所有的外部流量;”协议和端口”用于配置VM主机需要开启的端口,输入”tcp:80″即表示打开服务器80端口,根据实际需要自行设置。

以上,就完成了Google Cloud 的 VM 虚拟机基本配置。当然还可以根据使用要求做更加精细的配置,这里不做赘述。

Google Cloud 的 VM 虚拟机支持更换内核和启用 bbr,这样就非适合做网络代理,加之 Google Cloud 主机网络性能出众,使用油管等 Google 产品又不算流量,是不是太划算了呢。喜欢的朋友就按教程试用一台吧!

发表回复

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