2026年11月10日

我在免费云服务器上自建了 VPN——这是我学到的东西

商业 VPN 应用很方便,但我想真正搞懂自己的流量到底经过了什么——一台自己掌控的小云服务器是最干净的学习方式。最近我在一台免费档云主机上搭好了 WireGuard VPN。服务器本身几分钟就开好,教训却学得久一点。这是我会提前告诉朋友的几件事。

为什么选 WireGuard

WireGuard 现在是默认选择,理由很充分:代码小、速度快、经过审计,手机和电脑上都有官方客户端,简单好用。搭建就是生成密钥、每个设备写一份短配置、放行一个 UDP 端口。一台设备一份配置,千万别两台设备共用一份,否则它们会抢同一个身份。

先绑固定 IP

云主机重启后公网 IP 经常会变。VPN 配置指向的是一个地址,地址一变,重启一次 VPN 就坏一次。装任何东西之前先绑好静态 IP,能省掉后面一轮混乱。同一个固定地址,也是同机小网站做域名解析所需要的。

坑了我一晚上的两个陷阱

第一是 IPv6。我的第一版配置只接管 IPv4 流量,而手机的 IPv6 流量绕过隧道直连出去——偏偏落到连不上目标服务的网络里。VPN 显示“已连接”、大部分功能还正常,问题就特别难看出来。第二是文件名。密钥重做了几次之后,我手里有好几个同名配置文件,导入时选到了已被作废的旧文件。手机上一切看着都对,只是服务器(非常正确地)不认这把旧钥匙。记住:WireGuard 开关变绿只说明手机这边隧道起来了,服务器上的握手记录才是真相。

免费档是真的,但要看清计量表

免费计划对这种用途是真的够用:一台小实例对个人 VPN 来说绰绰有余。但额度是有限的。各家的流量配额、机房选择和到期规则差别巨大,有些“免费”机房锁在付费升级后面。我的原则是:绝不为了“解锁”什么而在免费计划里添加支付方式;开始拿它看视频之前,先搞清自己每月的流量数字。

还会再做一次吗?会。自建 VPN 不见得比好的商业 VPN 更隐私——云厂商能看到你的服务器——但它是你自己的:一个用户、一个出口、没有共享 IP 的信誉问题,还能顺带托管一个小网站。作为练手项目,很难有比它更好的了。

← 全部文章