VPS 的“无日志”到底意味着什么——以及如何验证
“无日志”是隐私主机领域被重复最多的说法。本文说明服务商能避免和无法避免记录哪些内容、服务器上哪些日志由你掌控,以及如何自行判断这一承诺。
简答:无日志 VPS 服务商不记录你在服务器上的操作,只保留计费所需的最少账户数据。这并不意味着任何地方都不存在数据——数据中心网络、付款本身以及你服务器内部的日志是各自独立的问题。一个可信的无日志承诺会告诉你它涵盖的是哪一层。
日志的三个层次
| 层次 | 示例 | 由谁掌控 |
|---|---|---|
| 账户与计费 | 邮箱、余额、充值交易、订单历史 | 服务商 |
| 网络 | 流量计数器、滥用举报、上游流量数据 | 服务商及上游数据中心 |
| 你的服务器内部 | auth.log、Web 服务器访问日志、shell 历史、journald | 你——完整 root 权限 |
第 1 层:账户与计费数据
这是服务商真正能够最小化的一层。在 NoctisNode,账户只是一个邮箱和一个密码;从一开始就没有姓名、电话、地址或身份证明需要存储。付款使用加密货币,因此也没有卡号或账单地址。必然保留的只有账户邮箱、余额以及计入该账户的充值交易——没有这些,服务商就无法向你计费。
实用检验方法:看注册表单。服务商要求填写的每个字段,都是它会保存的字段。字段越少,是你在付款前唯一能验证的无日志承诺。
第 2 层:网络
你的 VPS 运行在数据中心的硬件上,流量经由该数据中心的网络流出。任何主机在这一层都存在带宽计数器和滥用举报。对于声称网络层完全不可见的服务商,要保持警惕。在这一层保护你的是加密:如果你的流量使用 TLS、WireGuard 或 Tor,网络只能看到流量大小和端点,看不到内容。
第 3 层:你服务器内部的日志
这一层完全归你所有,也是人们最容易忽略的一层。全新的 Linux 镜像默认会记录 SSH 登录、Web 请求和系统事件。如果服务器被查扣或被入侵,这些文件透露的用户信息比任何服务商都多。
- ▹将 journald 设为易失性存储(在 `/etc/systemd/journald.conf` 中设置 `Storage=volatile`),让日志只存在于内存中。
- ▹关闭或缩短 Web 服务器访问日志,或从中去除客户端 IP。
- ▹如果不需要,禁用 root 的 shell 历史记录。
- ▹加密磁盘,使静态数据在没有你的密钥时无法读取——参见 [LUKS 加密根分区指南](/guides/luks-encrypted-root)。
- ▹加固 SSH,让认证日志可记录的内容更少——参见 [SSH 加固](/guides/ssh-hardening)。
如何判断无日志承诺
- 01.数一数注册字段。只要邮箱的,胜过任何要求姓名或电话的。
- 02.查看付款方式。无论日志政策怎么写,银行卡和 PayPal 都会把身份绑定到账户上。
- 03.寻找一份真正定期更新的 warrant canary(令状金丝雀)——参见 [NoctisNode canary](/canary)。
- 04.看政策是否区分账户数据与服务器数据。含糊、绝对化的承诺比精确、有限的承诺更值得警惕。
- 05.假定网络层的数据存在,并据此做好加密。
常见问题
Q无日志 VPS 是否意味着完全不存储任何数据?
A不是。服务商必须保留账户邮箱、余额和计入账户的充值记录才能向你计费。无日志指的是不记录你在服务器上的操作,也不收集除此之外的身份数据。
Q在无日志 VPS 上,谁能看到我的流量?
A和任何主机一样,数据中心网络能看到流量大小和端点。使用 TLS、WireGuard 或 Tor,让它看不到内容。
QVPS 内部的日志会自动删除吗?
A不会。服务器内部的日志由拥有完整 root 权限的你掌控。请自行配置 journald、Web 服务器日志和磁盘加密。
Q无日志 VPS 部署有多快?
A在 NoctisNode,付款确认并计入余额后约 35 秒。