先说一句实话,看到“免费领一年VPS(60 vCPU + 60 GB RAM)”的标题时,脑子里第一反应就是:这也太像天上掉馅饼了吧?结果点进去一看,原来是一套官方 API+脚本加上域名邮箱的注册套路。别慌,今天把整个流程拆成几块,用最生活化的语言帮大家把这颗“甜甜的糖”剥开,让你既能尝到甜,又不怕被粘牙。
🧩 先把概念拼好——这到底是什么?
- NVIDIA DSX Air:相当于 NVIDIA 自己的云服务器,提供 GPU、CPU、内存等资源,面向开发者和科研人员。
- 免费 VPS:官方在宣传活动期间给出的“一年免费”配额,核心数 60、内存 60GB,理论上可以跑个完整的服务器。
- 域名邮箱:必须用像
[email protected]这种自有域名的邮箱注册,普通的 Gmail、QQ 邮箱都不行。
这几个点卡住了很多小伙伴:
① 不想绑信用卡?好,域名邮箱可以免绑;
② 不懂 API?别怕,作者已经写好了一键脚本;
③ 资源会不会随时被收回?——只要每三天手动或自动续期,就能一直用下去。
🚀 申请全流程(一步到位)
- 准备域名邮箱:如果手里已经有自己的域名,直接在 DNS 控制台创建一个邮箱账号,收取验证码即可。没有的话,可以去 Nodeseek 或者类似平台买个域名,费用一般 20‑30 元/年。
- 注册 DSX Air 账号:访问
https://dsx-air.nvidia.com,点击“Sign Up”。填入邮箱、设置密码,系统会发送验证码到你的域名邮箱,完成后就能登录。 - 获取 API Key:登录后进入 “NGC API Keys” 页面,点 “Create Personal API Key”。
• 勾选 NVIDIA Air / DSX Air 权限,保存后会得到一串类似ak-xxxxxxxxxxxx的密钥。 - 找到自己的 Simulation ID:在 DSX Air 控制台创建一个 "Simulation"(相当于实例),创建完后 URL 里会有
/simulations/1234567890/,数字部分就是 Simulation ID。 - 部署自动续期脚本:把下面的 Bash 脚本保存为
update-dsx-air-sleep.sh,把里面的NVIDIA_AIR_API_KEY和SIMULATION_ID换成自己的值。
#!/usr/bin/env bash set -euo pipefail NVIDIA_AIR_API_BASE="https://api.air-ngc.nvidia.com/api/v3" NVIDIA_AIR_API_KEY="你的_NGC_API_KEY" SIMULATION_ID="你的_simulation_id" # 计算目标 sleep_at,保持在当前时间后约 71 小时(约 3 天) payload=$(cat <<EOF { "sleep_at": "$(python3 -c 'from datetime import datetime, timezone, timedelta; print((datetime.now(timezone.utc)+timedelta(hours=71)).isoformat())')" } EOF ) target_sleep_at=$(echo "$payload" | python3 -c 'import json,sys; print(json.load(sys.stdin)["sleep_at"])') simulation_url="${NVIDIA_AIR_API_BASE%/}/simulations/${SIMULATION_ID}/" # 读取当前信息(方便调试) curl --ipv4 -sS -H "Accept: application/json" -H "Content-Type: application/json" \ -H "User-Agent: air-sdk/1.3.1" -H "X-Air-Sdk-Version: 1.3.1" \ -H "Authorization: Bearer $NVIDIA_AIR_API_KEY" "$simulation_url" > before.json # 发起 PATCH 更新 curl --ipv4 -sS -X PATCH -H "Accept: application/json" -H "Content-Type: application/json" \ -H "User-Agent: air-sdk/1.3.1" -H "X-Air_Sdk-Version: 1.3.1" \ -H "Authorization: Bearer $NVIDIA_AIR_API_KEY" \ --data "$payload" "$simulation_url" > after.json after_sleep_at=$(python3 -c 'import json,sys; print(json.load(open("after.json")).get("sleep_at"))') if [ "$after_sleep_at" != "$target_sleep_at" ]; then echo "verify failed: expected=$target_sleep_at actual=$after_sleep_at" >&2 exit 1 fi echo "ok" - 授予执行权限并手动测试:
chmod +x update-dsx-air-sleep.sh && ./update-dsx-air-sleep.sh,看到ok说明成功。 - 加入定时任务:打开
crontab -e,加一行00 */6 * * * /path/to/update-dsx-air-sleep.sh >> /var/log/dsx-air.log 2>&1,每 6 小时跑一次,确保不超过 3 天的失效截止。
至此,你的 60 核 60GB 免费 VPS 就能稳稳地跑一年了,唯一需要记得的只是每三天一次的续期,脚本帮你自动完成。
💡 小技巧 & 常见坑点
- 脚本报 403?检查三件事:API Key 权限、请求 Header(必须和示例一模一样)以及加
--ipv4参数。 - 域名邮箱忘记密码,导致无法收到验证码?建议在注册前把邮箱的“找回密码”方式提前绑定手机或备用邮箱。
- 实例被关机后 sleep_at 仍会继续递增,脚本并不会把实例重新启动。如果你需要实例 24/7,记得在脚本里加
curl -X POST …/start的调用。 - 时间误差:API 使用的是 UTC,脚本里已经用
datetime.now(timezone.utc)计算,别自己改成本地时间,否则可能导致提前关机。
🤝 为何值得白嫖?
如果把它比作生活中的免费自助餐,最大的好处有三点:
- 学习成本几乎为零:只要会写点 Bash,就能拥有 60 核的大服务器,足够跑 AI 实验、个人云盘、甚至小型游戏服务器。
- 不会强行扣费:没有信用卡绑卡,只有“手动续期”。只要脚本跑通,就不会出现意外扣费。
- 资源丰富:60 核、60GB 内存、几百 GB 存储,远超普通免费套餐的 1 核 1GB。
不过,白嫖也不是无限制的。NVIDIA 官方会监控异常流量和长期不活跃的账号,出现异常会先警告,屡次违规直接封停。
🏁 总结:一步到位的免费 VPS 申请指南
整体来看,整个流程可以浓缩成四句话:
1️⃣ 用域名邮箱注册 DSX Air;
2️⃣ 生成 NGC API Key 并记下 Simulation ID;
3️⃣ 把官方提供的 Bash 脚本填好并跑通;
4️⃣ 用 crontab 把脚本每 6 小时执行一次,保证每三天一次的续期。
只要把这四步做完,你就拥有了一台“60 核+60GB”的免费服务器,足够让你玩转 AI、搭建个人站点、甚至跑点小型游戏。最重要的是,这套方案几乎不需要花钱,也不需要绑卡,真正做到了“白嫖不掉头”。祝大家玩得开心,别忘了把经验分享给小伙伴们,让更多人受益!😊
评论 (0)