# 一个人,30 分钟,$5/月:AI 时代你的第一台自建节点
**作者**: Leo
**日期**: 2026-04-18T09:34:11.000Z
**来源**: [https://x.com/runes_leo/status/2045435713911767196](https://x.com/runes_leo/status/2045435713911767196)
---

> 这篇文章有两种读法:你自己读,搞清楚为什么需要、怎么选、怎么搭
> 把文章链接丢给 Claude Code / Cursor / Codex,让它一步步带你跑完
> 所有命令都做了 Prompt 化处理,AI 读完就能跑。即便你不是很懂 Linux、运维或编程,应该也能搞定。
## 先说清楚:这篇文章适合谁,不适合什么
适合:想给自己跑 AI 工具(Claude Code / Cursor / Codex)、跑自动化脚本、挂后台服务、做数据采集或任何需要"稳定海外 IP + 7×24 在线"的普通人。不需要你是工程师,会复制粘贴 + 会问 AI 就够了。
不适合:用来做你所在地法律禁止的事情。这台机器是你的,责任也是你的。本文只讲合法的标准流程,干别的请别看这儿。
清楚了我们继续。
## AI 时代,为什么你需要一台自己的节点
现在有个反差:AI 工具越来越聪明,但你用它们的底层网络越来越不稳。
共享代理的那个 IP 可能挂着几十个陌生人在跑各种东西。对 Anthropic、OpenAI 这些平台的风控系统来说,它们看到的就是"一堆不相关的请求从同一个 IP 来",跟正常用户画像对不上。
偶尔聊天没事。但你要是在做下面这几件事,稳定的 IP 就是刚需:
- 用 Claude Code / Cursor 写代码 — CLI 工具要全局稳定网络,IP 跳来跳去容易触发风控
- 跑 AI API 调用 — 自动化脚本 24 小时跑,不能因为本地波动断掉
- 跑任何需要长时间在线的脚本 — 数据采集、监控、小项目后端,笔记本一合盖就全停
这种情况下,你需要的是一台自己的 VPS:一个只分配给你这台实例的公网 IPv4、7×24 在线、完全可控。
成本?最低 $5/月。比大多数付费代理还便宜。
## 为什么推荐 Vultr
Vultr 是我自己跑了接近一年的服务商,配合 Claude Code / Cursor 连续用了好几个月,到今天没出过封号问题。
这不是保证,是体感。AI 平台的封号机制没公开,没人能保证任何 IP 不翻车。但我能告诉你几件基于官方文档和自己使用的客观情况:
- KVM 虚拟化(官方文档)— "Shared CPU" 指的是底层物理 CPU 核心在多台虚机之间调度,每台虚机的 RAM、SSD、公网 IPv4、vCPU 都是实例独立的
- 每台实例分配一个主 IPv4 地址(官方文档原文:"Many of our plans come with one primary IPv4 address")— 这个 IP 同时只会分配给你的这一台实例,不跟别人共用出口
- 从国内连亚洲节点(东京/新加坡)延迟够低,做 CLI 工具基本感觉不到(我自己的体感)
- 按小时计费,开关自由,IP 不好用随手 snapshot 重开一台
- API 完整且稳定(后面 Step 0.5 会讲到为什么这条关键)
- 付款方式对中文用户友好——支持 支付宝 / Crypto(via BitPay)/ PayPal / 信用卡 / 电汇。没国际信用卡也能开,这是国内很多云服务进不来的门槛
> 关于 IP 一个小补充:Vultr 销毁实例后,同账号 + 同区域短期内新开实例有概率被分到同一个 IP(软保留),但这不是 SLA 保证,下次就可能换了。真要 IP 锚定得用 Reserved IP 付费功能。
其他服务商(DigitalOcean / Linode / Hetzner / AWS Lightsail)都能跑,命令也通用。但换成它们的话,上面这些体感我没办法替你背书。
## 价格怎么选(避坑版)


不要看 $3.5 或 $2.5 的标题价心动。$2.5 那档是 IPv6 only,国内基本用不了。$3.5 那档只开在 Newark,从国内过去延迟两百多毫秒,做 AI 编码会很难受。
99% 的人从 $5/月东京起步就够了。 想多留余量跑几个脚本,升到 $10/月。
Vultr 新号通过我的推广链接注册,有 $300 体验金("Give $300, Get $100" 活动),$5 那档够用 60 个月。按小时计费,随时开关。
> 注:$300 是 Vultr 当前的限时活动。注册时如果显示金额有变动,以 Vultr 页面为准——链接依然有效。
> 有人会问:Cloudflare Workers + 免费脚本也能搭,为什么还要花 $5?前者适合轻量场景;跑 AI 工具和 7×24 脚本会撞 CPU 限时 / KV 限额 / IP 不固定三堵墙。免费方案和自有 VPS 不是替代关系,是不同用途。
## Step 0:给 AI 的一键启动 Prompt
如果你从没碰过命令行,直接复制下面这段发给 Claude Code / Cursor / Codex:
AI 会替你处理 95% 的命令行操作。你只需要在关键节点确认一下。
## Step 0.5(进阶):把 Vultr API 也给 AI,从此告别面板
上面是"你点面板 + AI 帮你跑 SSH 命令"。再往前一步,连面板都可以不点了。
Vultr 有完整的 REST API:开机、销毁、快照、迁移区域、换套餐、查账单,全是一条 HTTPS 请求的事。把 API Key 交给 AI,整个 VPS 的生命周期都能让它搞定。
具体能做什么:
- 一句话部署:"帮我开一台东京 $5 的 VPS,Ubuntu 24.04,用我的 SSH Key,label 叫 demo" → AI 调 API、轮询到 active、拿到 IP、自动 SSH 进去跑 Step 2-8
- 无痛迁移:"把现在这台迁到新加坡" → AI 新建实例、rsync 代码 + .env、切 DNS、停老实例、删老实例
- 紧急快照:"打个快照然后克隆一份到法兰克福备用" → 几分钟完事
- 自动清理:"列出所有 label 带 test 的实例,超过 2 小时的全销毁" → 省 credit
- 成本查账:"这个月 Vultr 花了多少,按实例拆开" → AI 拉账单数据帮你分析
实操模板(复制粘贴进 AI 对话):
安全 3 条:
API Key 不要提交进 Git。写进 ~/.env、direnv 或密码管理器,每次复制给 AI
API Key 可以生成多把(Vultr 后台 → Account → API)。自动化用一把,手动用一把,泄漏的那把单独撤销即可
大动作设预算线。让 AI 执行前自问:"这一步会花多少钱?超过 $X 我确认一次。"
体感:除了第一次注册登录,你基本不会再打开 Vultr 控制台。命令行 + API,AI 比你点得快 10 倍。
下面的 Step 1-8 就是给 AI 看的(也给你自己看)。
## Step 1: 开 VPS
- 注册 Vultr
- Type: Shared CPU(别选 Dedicated CPU,贵 10 倍用不上)
- Location: 亚洲用选东京/新加坡,欧美用选阿姆斯特丹/法兰克福
- Image: Ubuntu 24.04 LTS
- Plan: Regular Cloud Compute,$5/月 起
- SSH Key: 先把你本地的 ~/.ssh/id_ed25519.pub 上传到 Vultr,部署时勾选。省去后面密码登录加固的麻烦
- Deploy,等 1-3 分钟
检查点:控制台能看到状态 Running,拿到公网 IP ✓
## Step 2: SSH 加固
装环境之前先把门锁上。我第一台 VPS 裸跑两周,日志里每天几千次暴力破解尝试。
检查点:ufw status 显示 Status: active,22/tcp ALLOW IN ✓

⚠️ 回滚:如果新终端连不上,在当前终端执行 sudo sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/' /etc/ssh/sshd_config && sudo systemctl restart ssh。
## Step 3: 装 Node.js(用 nvm)
检查点:node -v 显示 v22.x.x ✓
只用 Python 的话跳过这步,sudo apt install python3 python3-pip -y 即可。
## Step 4: PM2 进程管理
PM2 是 Node.js 的进程管理器。你的脚本挂到 PM2 里,崩溃自动重启、日志自动切分、开机自启。
检查点:pm2 list 显示状态 online ✓
## Step 5: 代码部署铁律
运行时配置(.env、config.json)只在 VPS 改,不提交 Git。
检查点:pm2 logs {NAME} --lines 10 无报错 ✓
## Step 6: Cron 定时任务
检查点:crontab -l 显示你的任务 ✓
时区坑:VPS 默认 UTC。要么用 timedatectl set-timezone Asia/Shanghai,要么 Cron 里直接按 UTC 写(更推荐,避免踩夏令时)。
## Step 7: 监控(别让脚本默默挂掉)
跑在 VPS 上最怕的是静默挂掉。报错还能 grep,一声不吭下线最难排查。
最轻量的告警:Telegram Bot + Cron 轮询 PM2 状态。
零 LLM 消耗,纯 Bash + Cron。异常才发消息,日常安静。
## Step 8: 网络配置
搭好 VPS 之后,本地流量要能走它的固定 IP。具体用什么方案配置,网上教程很多,或者直接把这篇文章和你的 VPS IP 丢给 AI,它会根据你的操作系统给出配置命令。
搞完做个小测试:在 https://whoer.net 上确认 IP 是你 VPS 的,DNS leak 没有。都过了就齐活。
## 踩坑集锦
1. IP 被封/不可用 Vultr 支持全盘快照。搭完第一台就顺手开一次 Snapshot。出事了:新机器 → 挂快照 → 换 IP,30 分钟恢复。41GB 快照实测 40 分钟完成。
2. PM2 重启风暴 进程一启动就报错时,PM2 会疯狂重启(我见过 800+ 次)。启动时加 --max-restarts 10 限制,超过自动停下来等人工排查。
3. 磁盘满 $5 档只有 25GB。日志和缓存长期堆积会满。写个清理脚本定期跑,只保留近 N 天数据。
4. 本地代理劫持 SSH 本地挂了 Clash/Surge 后,SSH 可能被拦截(典型报错 Connection closed by 198.18.x.x)。代理规则里把 VPS IP 设直连。
5. Vultr $300 体验金的正确姿势 新号通过推广链接注册 + 绑卡后才会入账,不是注册就给。过期前没用完自动作废,所以首次开机就把家伙事儿都铺上,别留等用。
6. IPv4 被墙但 IPv6 还活 偶尔出现在某些 IP 段。网上那种纯 IPv6 VPS(便宜)国内基本用不了,别贪便宜踩坑。
7. apt upgrade 撞内核 长期不升级没事,一升级把内核模块打挂过一次。升级前 snapshot 一下。
8. SSH 私钥带 passphrase 本地 ssh-agent 忘了 ssh-add,或者私钥带 passphrase 但非交互式场景用不了。自动化部署前 ssh-add -l 确认 key 真的加载了。
## 总结
按需求分层,成本其实很低:
- 只要一个稳定 IP 跑 Claude Code / Cursor:$5/月,一台东京最小配置
- 加跑几个脚本 + Cron:$5/月,同一台
- 跑需要 2GB 内存的东西(大型 Node 项目 / 数据处理):$10/月
不需要 Kubernetes,不需要 Docker(可以加),不需要负载均衡。PM2 + Cron + rsync,够稳。
一个人,30 分钟,$5/月。不需要任何运维经验。
## 下一步
- 还没注册 Vultr:用这个链接 vultr.com/?ref=9843677-9J,新号 $300 体验金
- 搭完卡住了:进 TG 群 t.me/runesgang,群友可以互相交流经验、技术学习
- 文章里的 Prompt 没跑通:评论区留言或来群里发错误信息连同 Step 编号,我补进 FAQ
关于作者:Leo (@runes_leo),AI x Crypto 独立构建者。在 Polymarket 做量化交易,用 Claude Code 搭建数据分析和自动化交易系统。更多实战分享:leolabs.me
本文不构成任何服务推荐。VPS 用途请遵守所在地相关法律法规。
## 相关链接
- [Leo](https://x.com/runes_leo)
- [@runes_leo](https://x.com/runes_leo)
- [14K](https://x.com/runes_leo/status/2045435713911767196/analytics)
- [Vultr](https://www.vultr.com/?ref=9843677-9J)
- [$300 体验金](https://www.vultr.com/?ref=9843677-9J)
- [完整的 REST API](https://www.vultr.com/api/)
- [Vultr](https://www.vultr.com/?ref=9843677-9J)
- [https://whoer.net](https://whoer.net/)
- [vultr.com/?ref=9843677-9J](https://www.vultr.com/?ref=9843677-9J)
- [t.me/runesgang](https://t.me/runesgang)
- [@runes_leo](https://x.com/runes_leo)
- [leolabs.me](https://leolabs.me/)
- [Upgrade to Premium](https://x.com/i/premium_sign_up)
- [5:34 PM · Apr 18, 2026](https://x.com/runes_leo/status/2045435713911767196)
- [14.2K Views](https://x.com/runes_leo/status/2045435713911767196/analytics)
- [View quotes](https://x.com/runes_leo/status/2045435713911767196/quotes)
---
*导出时间: 2026/4/18 23:15:03*