你租了一台 VPS,装好 Nginx,用浏览器打开服务器的地址——结果什么都不加载。或者你搭好一台邮件服务器,每封邮件都被退回。十有八九机器本身没问题;问题在于你用的是 NAT 套餐,而你要跑的东西需要被外界访问到。
这是人们买服务器时最容易踩的一个网络选择,所以我们把它讲简单。有且仅有一个问题能决定它,然后配上大量示例,让你能对号入座自己的项目。
那一个问题
互联网上有没有东西需要主动发起一条连接到你的服务器?
- 没有 → 一台 NAT VPS 就够了。更便宜,CPU 相同、磁盘相同、速度相同。
- 有 → 你需要独立IP。
整个决定就这么简单。下面的一切,只是在应用这条判断。
这里的「NAT」到底是什么意思
在 NAT 套餐上,你的服务器与其他服务器共享一个公网 IPv4,并处在网络地址转换之后。说白了就是:
- 出站不受限。 你的服务器什么都能访问——从 GitHub 拉代码、调用 OpenAI 或 Anthropic API、连接 Telegram、爬取站点、访问别处的数据库。所有这些都是从你的机器发起的,所以 NAT 从不会挡路。
- 入站不归你。 你并不拥有公网地址上的某个端口,所以你没法直接开放 443 端口对外并指望有流量进来。SSH 会在一个特定的高位端口转发给你(我们会告诉你确切的
host:port),这就是你能得到的入站。
对于人们在小服务器上实际跑的很大一部分东西来说,这完全没问题。一个跟 Telegram 对话的机器人、一个调用 API 的 AI代理、一个爬虫、一个把数据推到别处的 cron 任务、一个拉取任务的 CI runner——这些都不需要外界连接进来。它们是向外发起的。NAT 正是为此而生,这也是为什么 NAT 线是 $3/月起步,而不是 $8。
独立IP 给你什么
独立IP套餐给你自己的公网 IPv4,所有端口开放。现在外部世界可以主动向你发起连接,而这对某一类软件来说正是全部意义所在:
- 网站。 浏览器必须在 80/443 上连接进来。没有公网 IP,就没有站点。
- 邮件服务器。 需要入站 25 端口来接收,同时你还得掌控反向DNS(PTR),别的服务器才会信任你。这要求一个属于你自己的 IP——这里是设置 PTR 的方法。
- 个人 VPN。 WireGuard 监听在一个你的客户端要连进来的 UDP 端口上——见 个人 VPN 用的 VPS。
- 代理服务器。 同样的道理:你的客户端连接进代理端口。代理服务器用的 VPS。
- 游戏服务器、反向代理、webhook、你对外开放的自托管应用——凡是「别人连接到我的服务器」本身就是功能的场景。
你还会得到一份自己掌控的声誉:这个 IP 只由你一人使用,所以你永远不会跟一个昨天用同一地址发垃圾邮件的陌生人共享一条黑名单记录。
人们常犯的错
几处老实的纠正,因为这些问题反复出现:
「我的 Telegram 机器人需要公网 IP。」 通常不需要。在默认的长轮询模式下,机器人向 Telegram 拨号出去,并通过那条连接收回更新。NAT 就够了。只有当你刻意切换到 webhook 模式时才需要入站端口——而对大多数机器人来说,长轮询本来就更简单。
「独立IP 更私密。」 小心——恰恰相反。共享的 NAT 地址把你藏进人群;独立IP 只属于你一人。独立更适合可靠性和任何必须可被访问的东西,更不适合融入人群。按功能来选。
「我先买个 IP 以防万一。」 别。先用 NAT,如果某个项目以后确实需要入站,到时候再为它订一个独立IP套餐。为一个你从没在上面接受过连接的 IP 付 $8–20,就是把钱点着烧。
快速对号入座表
如果你还是不确定,在这里找到你的场景:
- NAT($3–12/月): Telegram/Discord 机器人、AI代理、交易机器人、网页爬虫、CI runner、cron 任务,凡是只向外发起的。见 AI代理用例。
- 独立IP($8–20/月): 网站、邮件、VPN、代理、游戏服务器、反向代理、公开 API、webhook,凡是互联网要连接到它的。轻量单服务机器从 Nano-IP($8) 起步,想同时容纳几项服务时选 Small-IP($16)。
老实的结论
问那一个问题——有没有东西需要连接进来?——答案就替你选好了套餐。如果你在构建向 API 发起调用的代理和机器人,就留在 NAT 上,把每月省下的 $5 揣好。如果你要把某个东西放到互联网上供别人或别的机器访问,就上独立IP;别的都行不通。买错了也不是世界末日(你随时可以开一台对的套餐),但第一次就选对,能省下你一下午琢磨「网站为什么打不开」的时间。
用 USDC 或 USDT 付款,邮箱注册,两种情况都不要银行卡、不要身份证件。查看套餐。
评论
暂无评论。来做第一个吧。