返回文章列表
发布

🐑 薅羊毛实录:我是如何用 GitHub 学生包白嫖 $200 DigitalOcean 服务器-过程

#GitHub #DigitalOcean #服务器 #学生福利 #教程

写在前面: 做全栈开发,最痛苦的不是写代码,而是没钱买服务器。 本地 localhost 跑得再欢,面试官点不开也是白搭。最近我利用 GitHub Student Developer Pack 成功领取了 DigitalOcean 的 $200 美金(约合人民币 1400+ 元)信用额度。

这篇文章就是我的“领钱”+“开服务器”全过程复盘。如果你也是学生,千万别错过这笔巨款!


💰 第一步:申请GitHub学生认证”

一切的起点,当然是那个价值连城的 GitHub Student Developer Pack。如果你还没申请,赶紧去搜教程申请(只要有 edu 邮箱或学生证就能过)。

假设你已经有了学生包,操作如下:

  1. 登录 GitHub Education
  2. 在浩如烟海的福利列表里,直接搜索关键词 “DigitalOcean”
  3. 你会看到一个显眼的蓝紫色卡片,上面写着 “200$ in platform credit for 1 year”
  4. 关键动作: 点击卡片上的链接。通常它会给你一个专属的推广链接,或者一个 Promo Code(优惠码)。(注意:一定要通过这个入口进,不然额度可能不到账!)

💳 第二步:注册与“惊心动魄”的验证

点击链接后,我跳转到了 DigitalOcean 的注册页面。注册过程很简单,Google 账号或者 GitHub 账号一键登录。

但接下来到了最劝退的一步:身份验证 (Identity Verification)。 DigitalOcean 为了防止机器人薅羊毛,要求必须绑定支付方式。

  • 我的纠结: 当时我很慌,生怕绑定信用卡后被莫名其妙扣费。
  • 实际体验:
    • 它支持 Credit Card (信用卡)PayPal支付宝
    • 如果选择了 PayPal(绑定了国内的银联卡),它会预扣 $5 美元
    • 重点来了: 感谢国家,感谢党,竟然支持支付宝验证,我现在账户里躺着 $200 的巨款。
    • 避坑提示:如果用支付宝,一定要用国内的网络,不然会触发支付宝的风控,以为你被盗刷。

验证通过的那一刻,看着 Billing 页面显示的 $200 Credit,有效期 12 个月,我感觉自己已经是“云服务器富豪”了。😎

☁️ 第三步:创建我的第一台“云主机” (Droplet)

在 DigitalOcean 里,服务器有一个很可爱的名字叫 “Droplet” (小水滴)。

面对满屏的英文控制台,我是这样配置我的“高性价比”服务器的:

1. 选择区域 (Region) —— 关键抉择

DO 在全球有很多数据中心。

  • New York/San Francisco: 太远,延迟高。
  • London/Frankfurt: 同样远。
  • Singapore (新加坡): 我的最终选择!
    • 理由: 离国内近,延迟相对较低(虽然偶尔会抽风,但对于不用备案的服务器来说,这是最优解)。

2. 选择镜像 (Image)

我选了 Ubuntu 24.04 (LTS)

  • 对于新手来说,Ubuntu 的社区教程最多,遇到报错随手一搜就有答案,不仅适合跑 Java,也适合折腾 Docker。

3. 选择配置 (Size) —— 也就是“怎么花这 200 刀”

这里有几个档位:

  • Premium Intel/AMD: 性能怪兽,有点贵。
  • Basic (Shared CPU): 学生党首选!
    • 我选了 Regular Disk Type
    • 配置:1GB RAM / 1 CPU / 25GB SSD
    • 价格:$6/month
    • 算账时间: $200 够我开好几台这样的服务器跑满一年了!所以我完全没有心理负担,甚至还想多开一台做数据库。

4. 设置密码 (Authentication Method)

它提供 SSH KeyPassword 两种方式。 为了图省事(其实是当时还不太会配 SSH Key),我选了 Password

  • 注意: 密码要求极其变态(必须包含大小写、数字、符号,且不能包含用户名)。我生成了一个超长密码,反手就存进了密码管理器。

5. 点击 “Create Droplet”

按下那个绿色的大按钮,网页上方会出现一个蓝色的进度条。 大概过了 30 秒,进度条走完,我的服务器 IP 地址(例如 139.59.xx.xx)赫然出现在屏幕上。

🔌 第四步:连接!Hello World!

拿到 IP 后,我颤抖着手打开了电脑的终端(CMD),输下了那行神圣的命令:

Bash

ssh root@139.59.xx.xx

系统提示我输入密码(注意:Linux 输入密码时屏幕上不会显示星星,是盲输的)。 回车!

当屏幕上跳出: Welcome to Ubuntu 24.04.3 LTS...

那一刻,我知道,我在互联网上拥有了一块属于自己的领地。

📝 总结

从申请 GitHub 学生包,到硬着头皮过支付验证,再到对着英文界面选配置,整个过程花了不到 1 个小时。

但收获是巨大的:

  1. 省下了至少 1500 元人民币的服务器费用。
  2. 拥有了一台无需备案、即开即用的海外服务器。
  3. 被迫学会了 Linux 的基础操作(这可是面试加分项!)。

如果你还没领这笔福利,真心建议现在就动手!接下来,我就要在这台服务器上部署我的 Vue + Spring Boot 全栈项目了,敬请期待下一篇更新!👋

评论区暂未开启(可通过 PUBLIC_GISCUS_* 环境变量配置)。