# Google Cloud Platform (GCP) 免费套餐 VPS 申请与配置教程 (2025年4月15)

本教程演示如何申请 Google Cloud Platform 的免费试用额度,并利用其永久免费套餐创建一个 E2-Micro 虚拟主机 (VPS),最后安装 3x-ui 面板。近期 Google Cloud 的风控似乎有所放宽,申请成功率较高。

注意: 免费套餐有严格的资源限制,超出部分会产生费用。请务必仔细阅读并理解 GCP 免费套餐条款。

一、 注册 Google Cloud 账户并激活免费试用

  1. 访问官网: 打开浏览器,访问 cloud.google.com
  2. 开始免费试用: 点击页面上的 “Get started for free” (免费开始使用) 按钮。
  3. 账户信息:
    • 系统会根据你的 IP 地址自动选择国家/地区。
    • 勾选同意服务条款。
    • 点击 “Agree & continue” (同意并继续)。
  4. 验证身份 - 添加付款方式:
    • 点击 “Add payment method” (添加付款方式)。
    • 选择 “Add credit or debit card” (添加信用卡或借记卡)。
    • 输入你的信用卡/借记卡信息。
    • 【重要】: Cardholder name (持卡人姓名) 必须与你的 Google 账户姓名完全一致 (海外虚拟卡名称自拟;如果是国内实体卡,实测中文也可以)。账单地址和用户资料地址也可以不一致,但建议保持一致。
    • 点击 “Save card” (保存卡片)。
  5. 验证付款方式:
    • 点击 “Start free” (开始免费试用)。
    • 系统会弹窗要求验证支付方式,点击 “Proceed to Verification” (继续验证)。
    • Google 会向你的卡片发起一笔小额($0.1-$1.0)临时扣款,并在交易记录中附带一个6位验证码。
    • 点击 “Get code” (获取代码)。
    • 登录你的信用卡网银或App,查找这笔来自 Google 的交易记录,找到描述中的6位验证码。
    • 返回 Google Cloud 验证页面,输入 6 位验证码,点击 “Verify” (验证)。
    • 验证成功后会显示 “Card verification successful”。
  6. 完成调查问卷: 回答几个关于你使用 Google Cloud 目的的简单问题(可以随意选择),然后点击 “Done” (完成)。
  7. 进入控制台: 此时你应该已成功进入 Google Cloud Console (控制台)。

二、 创建永久免费的 E2-Micro VPS 实例

  1. 导航至 Compute Engine: 在左侧导航菜单中,找到并点击 Compute Engine -> VM instances (虚拟机实例)。
  2. 创建实例: 点击 “Create Instance” (创建实例)。
  3. 配置实例 (遵循免费套餐规则):
    • 名称 (Name): 自定义一个实例名称。
    • 区域 (Region): 【关键】 必须选择以下三个美国区域之一:
      • us-west1 (俄勒冈)
      • us-central1 (爱荷华)
      • us-east1 (南卡罗来纳)
    • 可用区 (Zone): 在选定区域内任选一个即可 (例如 us-west1-a)。
    • 机器配置 (Machine configuration):
      • 系列 (Series): 选择 E2
      • 机器类型 (Machine type): 选择 e2-micro (共享核心, 0.25 vCPU, 1 GB 内存)。
    • 启动磁盘 (Boot disk):
      • 点击 “Change” (更改)。
      • 操作系统 (Operating system): 选择你需要的,例如 Ubuntu
      • 版本 (Version): 选择一个版本,例如 Ubuntu 24.04 LTS
      • 【关键】 启动磁盘类型 (Boot disk type): 必须选择 Standard persistent disk (标准永久性磁盘)。
      • 【关键】 大小 (Size (GB)): **必须设置为 30 GB,小于 30 GB也是不可以,会被扣费。
      • 点击 “Select” (选择)。
    • 防火墙 (Firewall): 勾选 Allow HTTP trafficAllow HTTPS traffic
    • 网络 (Networking):
      • 找到 “Network Service Tiers” (网络服务层级)。
      • 【关键】 选择 Standard (标准),Premium (高级) 是收费的。
      • 点击 “Done” (完成)。
    • (可选) 安全性 - 添加 SSH 密钥:
      • 展开 “Security” (安全性) 部分。
      • 找到 “Manage access” (管理访问权限) 下的 “Add manually generated SSH keys” (添加手动生成的 SSH 密钥)。
      • 点击 “Add item” (添加一项)。
      • 在本地电脑上使用 ssh-keygen 命令生成 SSH 密钥对。
        1
        2
        # 示例命令 (根据你的操作系统用户名和邮箱修改)
        ssh-keygen -t rsa -b 4096 -C "[email protected]"
        • 【重要】 -C 后面的 "[email protected]" 中,@符号前的用户名 (ubuntu) 必须与你选择的操作系统镜像的默认用户名一致,Ubuntu 通常是 ubuntu,Debian 通常需要看具体版本(有时是 root 或自定义用户),CentOS 通常是 root
        • 根据提示操作,可以选择保存路径和设置打开密钥文件的密码。
      • 找到生成的公钥文件(通常是 id_rsa.pub 或你指定的文件名加 .pub 后缀),复制文件内的全部内容。
      • 将复制的公钥内容粘贴到 Google Cloud 页面的输入框中。
  4. 确认创建: 检查右侧的费用估算,确认显示的是免费套餐。点击页面底部的 “Create” (创建) 按钮。
  5. 等待实例启动: 等待几分钟,直到实例状态变为绿色运行中,并分配了外部 IP 地址。

三、 配置防火墙规则

为了让特定端口(如 SSH 端口、Web 服务端口、代理端口)能够从外部访问,需要配置防火墙规则。

  1. 导航至防火墙: 在左侧导航菜单,找到 VPC network -> Firewall (VPC 网络 -> 防火墙)。
  2. 创建入站规则:
    • 点击 “Create firewall rule” (创建防火墙规则)。
    • 名称: 自定义,例如 ruzhan (入站)。
    • 流量方向 (Direction of traffic): Ingress (入站)。
    • 对匹配项执行的操作 (Action on match): Allow (允许)。
    • 目标 (Targets): 选择 All instances in the network (网络中的所有实例)。
    • 来源 IPv4 范围 (Source IPv4 ranges): 输入 0.0.0.0/0 (允许任何 IP 访问)。
    • 协议和端口 (Protocols and ports): 选择 Specified protocols and ports (指定的协议和端口)。
      • 勾选 TCP,在端口框中输入你需要开放的端口,例如 55536 (3x-ui 端口), 80, 443 (Web 端口),用逗号分隔。
      • 勾选 UDP,输入需要的 UDP 端口,例如 443 (用于某些协议如 Hysteria2/QUIC)。
    • 点击 “Create” (创建)。
  3. 创建出站规则 (通常默认允许所有出站,但为确保可以创建):
    • 再次点击 “Create firewall rule”。
    • 名称: 自定义,例如 chuzhan (出站)。
    • 流量方向: Egress (出站)。
    • 对匹配项执行的操作: Allow (允许)。
    • 目标: All instances in the network
    • 目的地 IPv4 范围 (Destination IPv4 ranges): 输入 0.0.0.0/0 (允许访问任何目标 IP)。
    • 协议和端口: 选择 Allow all (全部允许)。
    • 点击 “Create” (创建)。

四、 安装和使用 3X-UI 面板

  1. 连接 VPS: 使用 SSH 客户端 (如 MobaXterm, Putty, FinalShell) 连接到你的 VPS。
    • 主机/IP: 使用实例的外部 IP 地址。
    • 用户名: 使用你之前设置 SSH 密钥时对应的用户名。
    • 认证方式: 选择使用私钥 (Private Key),并指定你本地生成的私钥文件 (不带 .pub 后缀的那个)。
    • 连接。
  2. 切换到 Root 用户: 连接成功后,输入命令获取 root 权限:
    1
    sudo -i
  3. 安装 3X-UI:
    1
    bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)
    • 粘贴到 SSH 终端并执行。
    • 根据提示选择 y (同意安装),设置管理员用户名和密码,设置面板访问端口(或使用随机端口)。
    • 安装完成后,会显示面板访问地址、用户名和密码。
  4. 访问 3X-UI 面板:
    • 在浏览器中输入 http://<你的VPS外部IP>:<你设置的端口>
    • 使用安装时设置的用户名和密码登录。
  5. 添加入站代理:
    • 在 3X-UI 面板中,点击 “Inbounds” (入站列表)。
    • 点击 “+ Add Inbound” (添加入站)。
    • 配置代理参数 (例如,协议选择 VLESS,端口设置为 80 或 443 等,传输方式选择 TCP 或其他)。
    • 点击 “Create” (创建)。
  6. 使用节点:
    • 在入站列表中,找到你创建的节点,点击操作菜单中的二维码或复制链接。
    • 将节点信息导入到你的客户端软件中 (如 v2rayN, Clash 等)。
    • 测试连接和速度。
    • 尝试访问 YouTube 等网站。

五、 总结

通过以上步骤,可以成功申请到 Google Cloud 的免费试用,并配置一个永久免费的 VPS 实例和基础代理服务。关键在于注册过程中的身份验证和创建实例时严格遵守免费套餐的资源限制。