教程 搜索 / 发布与基础设施 / 从 Hetzner 购买服务器
📝 文字 ● 初级 更新于 2026-05-13

从 Hetzner 购买服务器

Hetzner 曾是一家欧洲以外几乎无人提及的欧洲云服务商——而这种局面正在改变,因为它的价格明显是市场上最实惠的。与 DigitalOcean、Linode 或 Vultr 相比,你每花同样的钱能获得更多 RAM 和 CPU,有时多达 2 倍。代价是界面略显朴素,入门体验也更偏"冷静"风格。

过去十年,VPS 市场在形态和价格上已趋于一致——DigitalOcean、Linode(现为 Akamai)、Vultr 以及三大云服务商,对于相同规格的实例收取的价格大致相当。Hetzner 是个例外。这家成立于 1997 年的德国主机服务商,凭借自建数据中心的结构性成本优势以及长期面向欧洲市场销售廉价高性能 Linux 服务器的历史,积累了独特的竞争力。2021 年他们进入了美国数据中心市场,同样的价格策略也一并带了过去。

具体来说:他们的入门级服务器(CX22)每月仅需 €3.79,配置为 2 vCPU、4GB 内存、40GB NVMe 存储。DigitalOcean 大致相当的实例(4GB)每月需 $24——同等内存规格却要贵六倍。往更高配置看,差距更加明显:Hetzner 的 8GB / 4 核服务器约 €8/月,而大多数美国云服务商的同等配置需要 $40 以上。对于需要大量内存的工作负载(数据库、缓存、构建),节省的费用相当可观。

权衡也是客观存在的。界面功能齐备但外观朴素。文档质量不错,但精致程度不及 DigitalOcean 的教程。欧洲区域是一等公民;美国区域能力不差,但相对较新。客服响应及时,但仅在工作时间内。这些在你跑起来之后都无关紧要,只在最初几个小时内会有些感受。

你将学到

第 1 步:Hetzner Cloud,不是 Hetzner Robot

1

同一家公司,两条产品线

Hetzner 销售两种产品:

  • Hetzner Cloud,位于 console.hetzner.cloud。VPS(虚拟机),按小时计费,支持快照,形态与 DigitalOcean 类似。这就是你需要的那个。
  • Hetzner Robot,位于 robot.hetzner.com。专用裸金属服务器,合同制,固定月费。这是另一条产品线,面向运行大规模工作负载的物理硬件用户。

hetzner.com/cloud 注册(验证流程比 DO 稍慢——有时会要求提供身份证件或一笔小额初始付款来确认真实身份;这是正常现象,不是警示信号)。

第 2 步:选择区域

2

五个位置,各有其适用市场

Hetzner 的数据中心:

  • 法尔肯施泰因、纽伦堡、赫尔辛基——欧洲区域,欧盟用户延迟最低。
  • 阿什本(美国东部)——适合北美用户;2021 年开放。
  • 希尔斯伯勒(美国西部)——稍晚开放;规格相同。
  • 新加坡——面向亚太用户。

选择离你的用户最近的位置。如果你在美国,阿什本或希尔斯伯勒的数据中心完全可用——对美国用户的延迟与 DigitalOcean 相当。不要因为"欧洲风格"的品牌形象而却步;美国基础设施完全正常运作。

第 3 步:选择服务器类型

3

共享 CPU 层级是价格优势的核心

CX 系列(共享 CPU Intel)和 CAX 系列(共享 CPU Ampere/ARM)是价格优势所在:

  • CX22:2 vCPU / 4 GB / 40 GB SSD——约 €4/月。入门级,可用于真实应用。
  • CX32:4 vCPU / 8 GB / 80 GB SSD——约 €7/月。许多项目的最佳平衡点。
  • CX42:8 vCPU / 16 GB / 160 GB SSD——约 €16/月。
  • CAX(ARM):如果你的软件支持 ARM 运行(大多数现代软件都支持),ARM 层级价格更低。规格相同,比对应 CX 层级便宜约 30%。

专用 CPU 层级(CCX)适用于不能容忍"邻居噪音"的工作负载,价格约为 3 倍。不要从这里开始。

20TB 免费出站流量。每台云服务器每月包含 20TB 出站流量,无需额外付费。在 AWS 或 DigitalOcean,超出(较低)免费额度后的流量费用约为 $1.80/TB——仅 Hetzner 的带宽配额,在适度规模下就能帮你节省 $20–50/月。

第 4 步:SSH 密钥、镜像、命名、创建

4

流程与其他 VPS 基本一致

Security → SSH Keys 中粘贴你的公钥(Mac 上为 ~/.ssh/id_ed25519.pub)。然后进入 Servers → Add Server

  • 位置:参考第 2 步。
  • 镜像:Ubuntu 24.04 LTS。
  • 类型:参考第 3 步。
  • SSH 密钥:选择刚才添加的那个。
  • 名称:web-1 或类似名称。

点击 Create & Buy Now。服务器大约 30 秒后就绪。你将在控制面板中看到其 IPv4 地址(以及一个免费的 IPv6 地址)。

第 5 步:SSH 登录、加固、配置 DNS

5

与任何 VPS 的初始十分钟操作相同

加固步骤与其他 VPS 完全一致:

ssh root@<server-ip>

# Update packages
apt update && apt upgrade -y

# Create non-root user
adduser deploy
usermod -aG sudo deploy
rsync --archive --chown=deploy:deploy ~/.ssh /home/deploy

# Turn on firewall
ufw allow OpenSSH
ufw enable

# Disable root SSH (after verifying deploy user works in another terminal)
# Edit /etc/ssh/sshd_config: PermitRootLogin no
systemctl restart sshd

将域名指向服务器——在你的 DNS 服务商处添加 A 记录,值设为 Hetzner 服务器 IP。DNS 详情请参阅 将域名连接到服务器。几分钟内,你的域名就会指向 Hetzner。

第 6 步:防火墙——Hetzner 特有设置

6

Cloud Firewall 与 ufw

你有两层防火墙可用:

  • 服务器上的 ufw——在操作系统层面运行。标准、通用,修改时需登录服务器。
  • Hetzner Cloud Firewall——在流量到达服务器之前,在 Hetzner 网络边缘运行。通过控制面板配置。免费。

两者都用。Cloud Firewall 在扫描到达虚拟机之前就将其拦截;ufw 是你本地的最后一道防线。两者都不需要额外费用,且相互独立。

第 7 步:什么时候 Hetzner 不是最佳选择

7

两种真实情况

  • 你希望获得美国风格的精致体验、美国时区的支持以及以美国用户为主的文档。DigitalOcean 的文档是为美国开发者写的;Hetzner 的文档面向所有人。差别体现在细微措辞和"第一反应会 Google 的问题"的覆盖范围上。
  • 你需要覆盖众多区域。Hetzner 有五个数据中心。AWS 有 30 个以上。对于延迟敏感的全球化产品,AWS 或 Cloudflare Workers 更胜一筹。

对于其他所有情况——个人项目、小型应用、副业,乃至适度规模的生产环境——Hetzner 的价格优势是实实在在的,没有隐性代价。

Hetzner 对滥用行为执法严格。运行任何看起来像垃圾邮件、大规模爬取或可疑商业活动的内容,都会导致账户被迅速暂停。这对平台的可靠性来说是一个优点,但如果你的项目处于可接受使用范围的边缘,则会有些麻烦。在部署任何非常规内容之前,请先阅读他们的使用条款(AUP)。

接下来做什么