玩转云服务:Google Cloud谷歌云永久免费云服务器「白嫖」 指南
前几天,和大家分享了:
玩转云服务:Oracle Cloud甲骨文永久免费云服务器注册及配置指南
相信很多同学都卡在了这一步:
可用性域 AD-1 中配置 VM.Standard.E2.1.Micro 的容量不足。请在其他可用性域中创建实例,或稍后重试。
永久免费的云服务器没搞到,只好申领一台付费的。
不过,慷慨的海外云厂商还有很多,比如微软Azure、亚马逊AWS等。但对比了一圈后发现,原来最良心的竟然是谷歌云(Google Cloud,GCP):
2023 年 9 月 谷歌云就宣布每月免费 200 GB 标准层互联网数据传输。这 200G 配合上 永久免费 的实例,可香否?
本次分享,就带着大家在谷歌云上,跑通账号注册,申请一台虚拟机实例,完成服务器配置,体验谷歌的永久免费云服务。
1.有哪些限制条件?
身为云服务器行业翘楚,谷歌云(GCP)的免费体验活动还是相当慷慨的,新用户注册会有 300 赠金,免费使用 90 天。
90天后呢?
赠金使用完 or 90天到期后,只要升级为付费账号(需要一张外币信用卡),依然可以白嫖每月 200GB 流量的服务器,只要你不过它的免费限额,就无需付费。看下图:
更多免费计划详情可参考官方文档:Google Cloud 免费计划
接下来,给大家划个重点,有关虚拟机计算实例,具体有哪些限制条件:
- 地区限制:在美国的以下区域俄勒冈、爱荷华、南卡罗来纳;
- 磁盘限制:30 GB 标准永久性磁盘
- 流量限制:每月 1 GB 网络出站流量(不包括中国和澳大利亚)
1 GB 够干啥?送了等于没送啊~ 不过,好消息是谷歌云在 2023 年 9 月官方博客宣布:“每月 200 GB 免费标准层互联网数据传输”。
特别注意:这 200GB 限制标准层的互联网数据。当你创建实例的时候,其中网络设置默认选择的是高级网络。如果你要用这个每月 200GB,一定要注意将网络改变标准层级。
接下来,带着大家来实操一番。
2.服务器创建
首先你需要注册一个谷歌云账号,然后进入控制台:
传送门:https://console.cloud.google.com/
在控制台首页:创建虚拟机:
- 地区选择:选择美国的以下区域(俄勒冈、爱荷华、南卡罗来纳),任一均可
- 机器配置:选择 通用-E2-e2-micro
- 启动磁盘:更改为标准永久性磁盘,30GB,这是谷歌给你的免费额度;操作系统默认是是 Debian,可根据需要进行更换。
- 网络设置:依次找到:高级选项->网络->网络接口,点击 default 接口下拉菜单,将网络服务层级从高级改为标准,可看到提示:每个区域每月可免费传输 200 GB 数据。
- 确认上述信息没问题后,点击底部
创建
,稍等片刻,你的专属永久免费云服务器就部署成功了。
3.服务器配置
接下来,我们介绍一些常见配置,方便日常使用。
3.1 如何查看账单
对于将白嫖进行到底
的你来说,首次创建实例,最重要的当然是账单
了。
在创建的实例首页-查看结算报告:
当然也可以在控制台左上角,点击结算
:
如果是首次创建实例,费用需要等到第二天才能显示。账单中正数代笔实际消费金额,负数为赠送的金额,如果总费用是负数,就不用担心了。
如果你还是不放心你的账单,可以设置预算报警通知,以便及时止损。在结算页面中,找到预算和提醒,创建预算。
填写预算名称后,这里金额填入 0 即可。也就是达到 0 金额就发送报警通知到你的邮箱。
3.2 如何设置防火墙
在你的实例首页下面,可以看到设置防火墙规则
,点击进去。
然后,创建防火墙规则:
参考如下填写防火墙规则:其中协议和端口,可以选择全部,也可以根据需要放行的端口进行设置。
接下来,我们一起连接到服务器实例,干点有意思的~ 🤫
4.服务器登录
谷歌云实例,支持在浏览器采用 ssh 远程连接:
唯一的缺陷是打开时间比较长,如果你的网络不稳定,很容易掉线,需要重新登录。
有没有一劳永逸的登录方法?
答:本地电脑终端 ssh 登录。
方式一:密钥登陆
首先,需要生成 SSH 密钥(如果已有,可忽略)。不知道如何生成的小伙伴可以参考:【保姆级教程】Windows 远程登陆 Linux 服务器的两种方式:SSH + VS Code,开发必备
生成的密钥文件 .ssh 文件夹一般保存在 C 盘,比如我的是 C:\Users\12243\.ssh
,文件夹下 id_rsa 是私钥,id_rsa.pub 是公钥。
然后,将 ssh 公钥复制到你的根目录下 .ssh/authorized_keys
中。
此外,还需要在 ssh 配置文件中,将公钥进行身份验证的选项打开。配置文件通常是/etc/ssh/sshd_config
,
PubkeyAuthentication yes
PasswordAuthentication yes
KbdInteractiveAuthentication yes
修改后,记得重启 ssh 服务:
sudo systemctl restart sshd
接下来,再尝试下在你的本地终端 ssh 连接!
当然,也可以选择将你的公钥上传到:元数据 - SSH 密钥中。
方式二:密码登陆
打开浏览器终端后,默认是有 root 权限的,可以修改你的账号密码:
sudo passwd your_name
然后再采用 ssh 登陆时,输入密码即可。
5.常用软件安装
5.1 安装宝塔面板
我们先给这台服务器,安装上宝塔面板,方便后续使用和运维。
以我们默认安装的 Debian 系统为例,安装脚本如下:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
如果遇到以下报错:
当前主机名hostname为空无法安装宝塔面板,请咨询服务器运营商设置好hostname后再重新安装
说明找不到主机名,此时去实例主页中找到外部 IP 地址:
然后,在终端中设置主机名为外部 IP 地址:
sudo hostnamectl set-hostname <your_ip>
再重新执行安装命令,安装成功后,提示如下:
=============注意:首次打开面板浏览器将提示不安全=================请选择以下其中一种方式解决不安全提醒1、下载证书,地址:https://dg2.bt.cn/ssl/baota_root.pfx,双击安装,密码【www.bt.cn】2、点击【高级】-【继续访问】或【接受风险并继续】访问教程:https://www.bt.cn/bbs/thread-117246-1-1.htmlmac用户请下载使用此证书:https://dg2.bt.cn/ssl/mac.crt========================面板账户登录信息==========================【云服务器】请在安全组放行 38665 端口外网面板地址: https://35.xxx.xxx.6:38665/9d5eec02内网面板地址: https://10.138.0.2:38665/9d5eec02username: nh9aneyppassword: xxx浏览器访问以下链接,添加宝塔客服https://www.bt.cn/new/wechat_customer
==================================================================
确认防火墙中端口已经放开,即可访问宝塔面板:
可以看到你的机器基本信息。
5.2 安装 docker
有了宝塔面板,顺手装个 docker:
安装成功后,在终端进行检查,返回版本号说明安装成功。
有了 docker 这款利器,你可以玩的就可多了,比如:
- OneAPI-接口管理和分发神器:所有大模型一键封装成OpenAI协议
- 【保姆级教程】免费内网穿透,手把手搭建,三步搞定
感兴趣的小伙伴赶紧去试试吧~
写在最后
切记:免费 200GB 流量只能用于标准层互联网数据传输,也就意味着不要走 Cloudflare 等 cdn 服务,这个是需要收费的。
同时,也要关注谷歌云公布的消息,官方可没给出永久免费承诺啊,本号也将持续关注并同步给大家。
如果本文对你有帮助,欢迎点赞收藏备用!
相关文章:
玩转云服务:Google Cloud谷歌云永久免费云服务器「白嫖」 指南
前几天,和大家分享了: 玩转云服务:Oracle Cloud甲骨文永久免费云服务器注册及配置指南 相信很多同学都卡在了这一步: 可用性域 AD-1 中配置 VM.Standard.E2.1.Micro 的容量不足。请在其他可用性域中创建实例,或稍后…...
用18讲必看:宇哥亲划重点内容+核心题总结
25考研结束之后,张宇老师的风评可能会两极分化 其中一波把张宇老师奉为考研数学之神,吹捧「三向解题法」天下无敌。 另外一波对张宇老师的评价负面,在网上黑张宇老师! 为什么会这么说,因为张宇老师的新版36讲争议太…...
什么是安全生产痕迹化管理?如何做到生产过程中全程痕迹化管理?
安全生产痕迹化管理,简单来说,就是通过记录一些“信息”来确保安全工作的进展。这些方法包括记会议内容、写安全日记、拍照片、签字盖章、指纹识别、面部识别还有手机定位等。记录下来的文字、图片、数据和视频,就像一个个“脚印”࿰…...
VIsual Studio:为同一解决方案下多个项目分别指定不同的编译器
一、引言 如上图,我有一个解决方案【EtchDevice】,他包含两个(甚至更多个)子项目,分别是【DeviceRT】和【DeviceWin】,见名知意,我需要一个项目编译运行在RTOS上,譬如一个名叫INTime…...
Flat Ads资讯:Meta、Google、TikTok 7月产品政策速递
Flat Ads拥有全球媒介采买(MediaBuy)业务,为方便广告主及时了解大媒体最新政策,Flat Ads将整理大媒体产品更新月报,欢迎大家关注我们及时了解最新行业动向。 一、Meta 1、Reels 应用推广现可突出显示应用评分、点评和下载量 为了不断优化 Instagram 上的广告体验和广告表现,…...
嵌入式C++、ROS 、OpenCV、SLAM 算法和路径规划算法:自主导航的移动机器人流程设计(代码示例)
在当今科技迅速发展的背景下,嵌入式自主移动机器人以其广泛的应用前景和技术挑战吸引了越来越多的研究者和开发者。本文将详细介绍一个嵌入式自主移动机器人项目,涵盖其硬件与软件系统设计、代码实现及项目总结,并提供相关参考文献。 项目概…...
数据安全堡垒:SQL Server数据库备份验证与测试恢复全攻略
数据安全堡垒:SQL Server数据库备份验证与测试恢复全攻略 在数据库管理中,备份是确保数据安全的关键环节,但仅仅拥有备份是不够的,验证备份的有效性并能够从备份中成功恢复数据同样重要。SQL Server提供了一系列的工具和方法来执…...
嵌入式人工智能(40-基于树莓派4B的水滴传感器和火焰传感器)
虽然这两个传感器水火不容,我还是把他们放到一起了。本文是有线传感器的最后一个部分了。后面如果还有文章介绍有线传感器,也是补充学习其他内容不得已而为之。如果不是,就当我没说,哈哈。 1、水滴传感器 水滴传感器又称雨滴传感…...
EF访问PostgreSql,如何判断jsonb类型的数组是否包含某个数值
下面代码判断OpenUserIds(long[]类型的jsonb)字段,是否包含 8 basequery basequery.Where(m > Microsoft.EntityFrameworkCore.NpgsqlJsonDbFunctionsExtensions.JsonContains(EF.Functions, m.OpenUserIds, new long[] { 8 }));...
Qt 实战(8)控件 | 8.1、QComboBox
文章目录 一、QComboBox1、简介2、功能特性2.1、添加和移除项目2.2、设置和获取当前选中项2.3、模型/视图架构2.4、信号与槽 3、总结 前言: QComboBox 是 Qt 框架中一个非常实用的控件,它允许用户从一个下拉列表中选择一个项目。这个控件广泛应用于需要用…...
模拟算法概览
前言 LeetCode上的模拟算法题目主要考察通过直接模拟问题的实际操作和过程来解决问题。这类题目通常不需要高级的数据结构或复杂的算法,而是通过仔细的逻辑和清晰的步骤逐步解决。 适合解决的问题 模拟算法适合用来解决那些逻辑明确、步骤清晰且可以逐步执行的问…...
uniapp手写滚动选择器
文章目录 效果展示HTML/Template部分:JavaScript部分:CSS部分:完整代码 没有符合项目要求的选择器 就手写了一个 效果展示 实现一个时间选择器的功能,可以选择小时和分钟: HTML/Template部分: <picker…...
智慧医院临床检验管理系统源码(LIS),全套LIS系统源码交付,商业源码,自主版权,支持二次开发
实验室信息系统是集申请、采样、核收、计费、检验、审核、发布、质控、查询、耗材控制等检验科工作为一体的网络管理系统。它的开发和应用将加快检验科管理的统一化、网络化、标准化的进程。一体化设计,与其他系统无缝连接,全程化条码管理。支持危机值管…...
超市是怎样高效完成客流统计与客流分析
随着科技的进步,越来越多的超市开始采用现代化的客流统计系统来优化日常运营和提升顾客体验。本文将探讨超市客流统计面临的难题、客流统计系统的构成及其应用场景,以及系统如何通过高识别率和热力图分析等功能为超市带来实际效益。 一、景区客流统计难题…...
进程地址空间,零基础最最最详解
目录 建议全文阅读!!! 建议全文阅读!!! 建议全文阅读!!! 一、什么是地址空间 1、概念 2、主要组成部分 3、特点和作用 (1)虚拟化…...
全面解锁:通过JSP和Ajax实现钉钉签到数据展示及部门筛选功能
要在JSP页面中调用钉钉的签到接口,并将签到数据展示在页面上,同时提供部门筛选功能,你可以按照以下步骤操作: 准备钉钉API: 你需要首先获取钉钉开放平台的API凭证(如access_token)。请参考钉钉开…...
LLM应用-prompt提示:让大模型总结生成PPT
参考: https://mp.weixin.qq.com/s/frKOjf4hb6yec8LzSmvQ7A 思路:通过大模型生成markdown内容,通过markdown去生成PPT 技术:Marp(https://marp.app/)这里用的这个工具进行markdown转PPT 1、让大模型生成Ma…...
安全防护软件的必要性:从微软蓝屏事件谈起
最近微软遭遇了的大规模蓝屏事件,让全球很多用户措手不及。这次事件告诉我们,保护我们的电脑和数据,安全防护软件是多么重要。 微软蓝屏事件源于网络安全公司CrowdStrike的技术更新错误,导致全球范围内大量Windows用户系统崩溃&a…...
解开基于大模型的Text2SQL的神秘面纱
你好,我是 shengjk1,多年大厂经验,努力构建 通俗易懂的、好玩的编程语言教程。 欢迎关注!你会有如下收益: 了解大厂经验拥有和大厂相匹配的技术等 希望看什么,评论或者私信告诉我! 文章目录 一…...
对象转化成base64-再转回对象
title: 对象转化成base64,再转回对象 date: 2024-08-01 17:54:02 tags: vue3 对象转为base64 /** 将本地对象转为base64 */ function toBase(str) {// 将对象转换为JSON字符串const jsonString JSON.stringify(str);// 使用encodeURIComponent将JSON字符串转换为UTF-8的百分…...
vue运行或打包报错 “‘node --max-old-space-size=10240“‘ 不是内部或外部命令
"node --max-old-space-size10240" 不是内部或外部命令,也不是可运行的程序 解决办法: 在 node_modules 文件夹搜索 "%_prog%" 替换成 %_prog% (即去掉双引号)...
反爬虫限制:有哪些方法可以保护网络爬虫不被限制?
目前,爬虫已经成为互联网数据获取最主流的方式。但为了保证爬虫顺利采集数据,需要防范网站的反爬虫机制,降低IP被限制的风险,这样才能提高爬虫工作的效率。那么,如何防止网络爬虫被限制呢?下面介绍几种有效…...
『 Linux 』基于阻塞队列的生产者消费者模型
文章目录 生产者-消费者模型概述生产者消费者模型的高效性虚假唤醒信号丢失生产者消费者模型的模拟实现参考代码 生产者-消费者模型概述 生产者消费者模型是一种多线程设计模式,常见于解决多个生产者线程和多个消费者线程之间如何安全有效地共享数据; 该模型中存在三种关系,两个…...
vite+typescript项目 报错:找不到模块“./*.vue”或其相应的类型声明——解决方案
declare module *.vue {import type { DefineComponent } from vueconst vueComponent: DefineComponent<{}, {}, any>export default vueComponent }...
连锁企业组网的优化解决方案
对于连锁企业来说,建立高效的网络组网很重要,因为它直接影响到各分支机构之间的信息共享、管理效率和业务流程的顺畅。一个理想的解决方案需要从多个角度入手,以确保网络的稳定性、安全性和可扩展性。 首先,需要选择合适的网络拓扑…...
网络通信---UDP
前两天做了个mplayer项目,今日继续学习 网络内容十分重要!!! 1.OSI七层模型 应用层:要传输的数据信息,如文件传输,电子邮件等(最接近用户,看传输的内容类型到底是什么) …...
从零开始学习网络安全渗透测试之基础入门篇——(四)反弹SHELL不回显带外正反向连接防火墙出入站文件上传下载
一、反弹SHELL 反弹SHELL(Reverse Shell)是一种网络攻击技术,它允许攻击者在一个被入侵的计算机上执行命令,即使该计算机位于防火墙或NAT(网络地址转换)之后。通常,当攻击者无法直接连接到目标…...
Nginx(1)
文章目录 概述基本的HTTP服务器功能其他 HTTP 服务器功能邮件代理服务器功能TCP/UDP代理服务器功能架构和可扩展性 Nginx特性web服务器负载均衡邮件代理服务器 小结 概述 Nginx是http和反向代理服务器,邮件代理服务器,以及lgor Sysoev最初编写的通用TCP…...
C# 构建观测者模式(或者为订阅者模型)
前言: 观测者模型的基本理念,就是,我有一个公共的事件,定义好他的事件的触发、数据接口。然后,通过增加订阅者(实例)来订阅这个事件的,或者说观察这个事件。如果事件发生࿰…...
MyBatis入门如何使用操作数据库及常见错误(yml配置)
一,什么是MyBatis 是一款优秀的持久层框架,用于简化jdbc的开发 持久层:指的就是持久化操作的层,通常也就是数据访问层(dao),也就是用来操作数据库。 也就是MyBatis是让你更加简单完成程序与数…...
网址制作网站/聚名网域名注册
链接:https://yq.aliyun.com/ziliao/313915...
wordpress添加内容在头部/如何在百度做免费推广产品
Docker(二)命名空间 曼谷十三少 2019-09-11 17:38:32 654 收藏 1 分类专栏: Docker 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/we…...
深圳网站建设信科便宜/济南seo优化
官方API说明文档 http://www.newtonsoft.com/json/help/html/N_Newtonsoft_Json.htm http://www.newtonsoft.com/ http://json.codeplex.com/ 安装:1.解压下载文件,得到Newtonsoft.Json.dll2.在项目中添加引用..序列化和反序列在.net项目中: Product product new Product(); p…...
做网站软件图标是一个箭头的/黄页网站推广服务
第一步:打开官网:http://www.springsource.org/download/community; 第二步:点击图片 第三步:点击图标 第四步:找到如下链接,点击进去 第五步:再找到如下链接点击 第六步:点击artifa…...
做彩票网站代理犯法吗6/aso排名优化知识
在以往的工作经历中,虽然也会出现公司的一些规章制度,但我鲜少与其打交道,也极少听说。但是来KB这里,突然发现公司居然并没有给我配备电脑!!原因是制度上并没有写IT人员入职需要配备电脑,尔后通…...
中小型网站设计哪家好/官网seo优化找哪家做
347. 前 K 个高频元素 本题还是细节处理比较多,我不太熟悉小顶堆大顶堆,这个题花了一个多小时在搞基础,具体细节在代码部分。 class Solution {public int[] topKFrequent(int[] nums, int k) {Map<Integer,Integer> map…...