项目简介
gcp-free-vps-skill 是一份面向 GCP Always Free VPS 的部署技能文档。它将免费额度准备、实例创建、费用防护、系统配置、网络出站以及最终验收串成完整流程,主要用于让 Muse 协助执行部署。
项目覆盖的流程包括:领取 300 美元试用金和每月 10 美元额度、创建 e2-micro 免费实例、设置预算告警、屏蔽 CDN 出站、在流量超过阈值后限速、为 Debian 更换软件源、配置 dae 出站,以及通过测试页完成验收。
本教程根据仓库 README 总结使用方法。实际部署细节应以仓库中的 SKILL.md 为准。
核心特点
- 完整部署链路:从 GCP 额度准备一直覆盖到测试页验收。
- 限定免费边界:使用 e2-micro、30GB pd-standard 磁盘和标准网络层。
- 费用风险提醒:通过预算告警监控支出,但告警不会自动停止实例。
- 流量保护:包含 CDN 出站屏蔽,并在流量超过 180GB 后执行限速而不是关机。
- 凭证安全:要求节点链接、订阅链接、UUID 和 WebSocket 路径等敏感内容只保存在服务器上。
- Muse 集成:可以发送文档链接、粘贴全文,或将技能文件加入 custom-skills 目录。
开始前的准备
你需要能够使用 GCP,并准备一个可以读取网页或自定义技能的 Muse 环境。首次使用 GCP 时,可按照技能中的流程处理 300 美元试用金和每月 10 美元额度。
部署时必须坚持仓库规定的免费资源边界:
- 实例机型选择
e2-micro。 - 磁盘使用
30GB pd-standard。 - 使用标准网络层。
- 不要启用静态 IP。
- 不要创建快照。
- 不要添加 GPU。
这些限制是该方案控制费用的重要前提。免费资格、额度和计费规则可能与账号及 GCP 当前政策有关,因此执行每个创建操作前都应检查控制台显示的费用信息。
安装或导入 Skill
方式一:直接把链接发给 Muse
这是最简单的使用方式。将下面的链接发送给 Muse:
https://github.com/pierpont-morgan/gcp-free-vps-skill/blob/main/SKILL.md然后要求 Muse 阅读文档,并严格按照其中的步骤协助配置 Google VPS。
方式二:发送 SKILL.md 全文
如果 Muse 无法直接访问 GitHub,可以打开 SKILL.md,复制文件全文并发送给 Muse。这样可以让 Muse直接根据完整技能内容提供操作指导。
方式三:加入 custom-skills 目录
如果你的 Muse 环境支持自定义技能,可以下载仓库中的 SKILL.md,再将它放入 Muse 的 custom-skills 目录。具体目录位置与加载方式取决于你的 Muse 环境,仓库 README 未规定额外的安装命令。
基本使用方法
向 Muse 发出部署请求
导入技能或提供链接后,可以使用清晰、带约束的提示词开始部署。例如:
请阅读这个 SKILL.md,并按文档顺序帮我部署 Google VPS。
严格限制在免费边界内:使用 e2-micro、30GB pd-standard 和标准网络层;不要启用静态 IP、快照或 GPU。
每一步执行前先告诉我将创建什么资源、是否可能产生费用,并等待我确认。让 Muse 在关键操作前等待确认,有助于避免误选收费资源。不要仅凭“免费”字样直接提交创建操作,应在 GCP 控制台再次核对实例、磁盘和网络选项。
按流程逐项完成
- 处理免费额度:按照技能文档完成 300 美元试用金及每月 10 美元额度相关准备。
- 创建实例:选择
e2-micro,并使用30GB pd-standard磁盘与标准网络层。 - 避免额外资源:确认没有启用静态 IP、快照或 GPU。
- 设置预算告警:建立费用提醒,及时发现可能的异常支出。
- 配置网络保护:按照技能文档处理 CDN 出站屏蔽与流量限制。
- 配置系统:为 Debian 更换软件源。
- 配置 dae 出站:将需要的出站信息写入服务器上的 dae 配置文件。
- 完成验收:通过技能指定的测试页确认部署结果。
凭证与配置安全
节点链接、订阅链接、UUID、WebSocket 路径等内容都属于敏感凭证。不要把它们写入 GitHub 仓库、README、SKILL.md、公开问题或提交记录。
这些凭证应直接写入服务器上的 dae 配置文件,并将文件权限设置为 0600。该权限意味着配置文件仅允许文件所有者读取和写入。
0600在向 Muse 提问时,也应避免直接粘贴真实凭证。可以先使用占位符描述字段,只有在服务器端写入最终配置时再使用真实值。
预算告警与流量策略
预算告警不会自动停机
预算告警的作用是发送提醒,而不是自动关闭 VPS。收到告警后,需要主动登录 GCP 检查资源使用和费用情况。不要把预算告警当作自动防扣费机制。
超过 180GB 后只限速
该技能采用的流量保护逻辑是:流量超过 180GB 后进行限速,而不是关闭实例。因此,即使触发阈值,服务器仍会运行,只是网络速度会受到限制。
验收时除了确认服务可访问,还应确认流量限制策略符合预期,避免误以为达到阈值后实例会自动关机。
进阶使用建议
- 拆分执行阶段:可以让 Muse 分别处理账号与额度、实例、预算、网络、系统、dae 和验收,避免一次执行过多操作。
- 逐项复核免费边界:每次修改实例或网络配置后,再次确认机型、磁盘和网络层没有偏离仓库要求。
- 先解释再操作:要求 Muse 在每一步说明目的、资源变化和潜在费用,然后由你决定是否继续。
- 不要提交真实凭证:即使仓库是私有的,也应遵循 README 的要求,把敏感信息仅保存在服务器的 dae 配置文件中。
- 区分提醒与保护动作:预算告警只提醒;超过 180GB 的策略只限速。两者都不会自动关闭实例。
- 以测试页作为收尾:完成配置后不要跳过验收,按照 SKILL.md 的测试流程检查最终结果。
常见误区
- 误区一:认为预算告警会自动停止收费资源。实际上它只负责提醒。
- 误区二:认为流量超过 180GB 后服务器会关机。该项目的策略是限速,不是停机。
- 误区三:为了固定地址而启用静态 IP。仓库明确要求不启用静态 IP。
- 误区四:把 UUID、订阅链接或 WS 路径提交到仓库。正确做法是仅写入服务器端 dae 配置文件,并设置
0600权限。 - 误区五:在未检查配置的情况下完全自动执行。应在每个关键步骤核对免费边界和控制台费用提示。
总结
gcp-free-vps-skill 的主要价值,是把 GCP Always Free VPS 的部署过程整理成可交给 Muse 执行的技能。使用时可直接发送 SKILL.md 链接、粘贴全文,或将文件加入 custom-skills 目录。
部署过程中应始终遵守 e2-micro、30GB pd-standard 和标准网络层等免费边界,不启用静态 IP、快照或 GPU。同时要牢记:预算告警不会自动停机,180GB 阈值只会触发限速,所有敏感凭证都应仅保存在权限为 0600 的服务器配置文件中。
