什么是 VPS?
VPS,即虚拟专用服务器(virtual private server),是从一台更大的物理机中划分出来、专属于你的服务器。它有自己的操作系统、自己的 IP 地址,以及属于自己的一份 RAM、CPU 和存储空间,完全由你掌控。
本指南介绍 VPS 的工作原理、它与其他主机类型的区别、人们通常在上面运行什么、第一次如何连接,以及如何选择合适的配置。
一段话看懂 VPS
主机服务商运营着性能强劲的物理服务器,并把每台服务器划分成多台虚拟机。每台虚拟机都像一台独立的电脑:启动自己的操作系统(通常是 Linux),拥有自己的公网 IP 地址,并分配到固定数量的 RAM、CPU 和磁盘空间。这台虚拟机就是你的 VPS。
你以 root(管理员账户)身份登录,可以安装任何软件、开放任何端口、修改任何设置。这份自由的另一面是:保持系统更新和安全也是你自己的事。
HytHost KVM VPS 套餐提供完整 root 权限、SSD 存储和 DDoS 防护,低至 €2.92/月。
查看 VPS 套餐虚拟化如何运作
物理服务器上运行着一种叫做虚拟机管理程序(hypervisor)的软件,负责在各台虚拟机之间分配硬件资源。常见的做法有两种:
- 完全虚拟化,例如 KVM。每台 VPS 运行自己的内核,也就是操作系统的核心。它与相邻的虚拟机相互隔离,可以加载自己的内核模块、配置自己的防火墙规则,并且能不受限制地运行 Docker。
- 基于容器的虚拟化,例如 OpenVZ 或 LXC。所有“服务器”共用宿主机的内核。这种方式更轻量,但你无法更改内核,而且某些软件(包括 Docker)可能无法运行,或需要特殊设置。
比较不同方案时,请确认自己买的是哪一种。描述中写着“KVM”,就表示这是一台拥有独立内核的真正虚拟机。
VPS 与其他主机类型对比
| 你得到什么 | 谁来管理服务器 | 适合用途 | |
|---|---|---|---|
| 共享主机 | 在与他人共用的服务器上,一个带控制面板的账户 | 主机服务商 | 网站、WordPress、使用自有域名的邮箱 |
| VPS | 一台拥有 root 权限和独立资源的虚拟机 | 你自己 | 自定义软件、应用、机器人、游戏服务器、Docker |
| 托管游戏服务器 | 现成面板中的一个游戏服务器 | 主机服务商 | 和朋友一起玩,无需接触 Linux |
| 独立服务器 | 一整台物理机 | 你自己 | 需要用到整台机器全部硬件的工作负载 |
前两者之间如何选择,在 VPS 与共享主机对比中有详细介绍。简单来说:如果你只需要一个网站,共享主机更简单也更便宜;需要掌控权时,再选 VPS。
人们在 VPS 上运行什么
- 网站和 Web 应用,使用你自己的技术栈:nginx 或 Apache、PHP、Node.js、Python,以及由你亲自调优的数据库。
- 需要持续在线的机器人和后台任务:Discord 和 Telegram 机器人、定时任务、队列处理程序。
- 游戏服务器,可完全掌控模组和端口,或者用 Pterodactyl 这类面板同时管理多个服务器。请参阅如何为游戏服务器配置 VPS。
- 容器,使用 Docker 和 Docker Compose。
- 私人工具:Git 托管、文件同步、监控、网站的测试副本、VPN 节点。
VPS 不适合做的事:任何需要显卡的任务,以及大规模邮件营销,后者需要专门的邮件发送服务。
如何连接 VPS
Linux VPS 通过 SSH 管理,这是一种连接到其命令行的加密连接。下单后,你会收到服务器的 IP 地址和 root 登录信息。
- 打开终端。在 macOS 和 Linux 上,打开 Terminal。Windows 10 和 11 自带 SSH 客户端:打开 PowerShell 或 Windows Terminal 即可。
- 连接:
ssh root@YOUR_SERVER_IP
首次连接时,输入yes确认服务器指纹,然后输入密码。 - 也可以在 Windows 上使用 PuTTY,如果你更喜欢图形窗口而不是命令行:从 PuTTY 官方网站下载,输入 IP 地址,保留端口 22,然后点击 Open。
- 立即更新系统(在 Ubuntu 或 Debian 上):
apt update && apt upgrade -y
- 改用 SSH 密钥代替密码登录。在你的电脑上生成密钥并复制到服务器:
ssh-keygen -t ed25519 ssh-copy-id root@YOUR_SERVER_IP
如果哪天把自己锁在了外面,比如因为一条防火墙规则,VPS 控制面板提供一个可在浏览器中使用、无需 SSH 的控制台。
下单时选择 Ubuntu,然后通过 SSH 登录:4 GB RAM 的 HytHost VPS 仅需 €7.00/月。
查看 VPS 套餐需要多少 RAM 和 CPU?
| 项目 | 起步配置 |
|---|---|
| 几个机器人、一个小网站、一台测试服务器 | 1–2 GB RAM, 1 vCPU |
| 多个带数据库的网站、Docker 容器 | 4 GB RAM, 2 vCPU |
| 一个游戏面板加上几个游戏服务器 | 8 GB RAM 或以上,4 vCPU |
| 访问量大的网店、多个游戏服务器、较大的数据库 | 16 GB RAM,更多 vCPU |
RAM 通常是最先遇到的瓶颈,所以请按 RAM 来选配置。存储类型同样重要:对数据库来说,NVMe 比老式 SATA 磁盘快得多。先按当前需求选择即可;VPS 之后可以升级,无需重装系统。
HytHost 的 VPS
HytHost VPS 套餐基于 KVM,因此每台 VPS 都有自己的内核,可以不受限制地运行 Docker 和自定义防火墙规则。每台都提供完整 root 权限、SSD 存储、一个公网 IPv4 地址和 DDoS 防护。
- 操作系统:下单时选择,包括 Ubuntu 24.04 和 22.04、Debian、AlmaLinux 和 Rocky Linux,之后也可以在控制面板中重装。
- 访问方式:付款后,登录信息会通过电子邮件发送给你。控制面板还提供电源控制和浏览器控制台。
- 升级:在客户中心即可换成更大的套餐,只需按比例支付差价。
HytHost VPS 默认为非托管:操作系统以及你在上面安装的一切都由你自己运维。如果你只需要一个网站,带 cPanel 的网站主机是更省心的选择。
常见问题
Virtual private server,即虚拟专用服务器。说它“虚拟”,是因为它是一台更大物理服务器上的虚拟机;说它“专用”,是因为它的资源和操作系统只属于你。
不一样。独立服务器是一整台物理机。VPS 是物理服务器上的一台虚拟机,分得其中固定的一部分资源。对大多数项目来说,VPS 已经足够,而且便宜得多。
需要一些基础。你要通过 SSH 连接、用包管理器安装软件、编辑配置文件。常见任务都有大量分步指南可循;如果你只需要一个网站,带控制面板的共享主机完全不需要懂 Linux。
部分服务商提供 Windows VPS 套餐,由于授权费用,价格通常更高。大多数 VPS 工作,从 Web 服务器到机器人和 Docker,都是在 Linux 上完成的。
KVM VPS 与同一硬件上的其他虚拟机相互隔离。除此之外,安全程度取决于你自己:用 SSH 密钥登录、保持系统更新、开启防火墙,并把备份存放在别处。
这篇指南对你有帮助吗?