在 Linode 上搭建基于 Ubuntu 的安全 VPN 服务,从零开始的完整指南

dfbn6 2026-05-12 VPN翻墙 11 0

随着远程办公和数据安全需求的不断增长,越来越多的用户希望通过虚拟私人网络(VPN)来加密互联网流量、保护隐私并访问受地域限制的内容,Linode 作为一家广受欢迎的云服务器提供商,因其稳定、高速且价格合理而备受青睐,本文将详细介绍如何在 Linode 服务器上使用 Ubuntu 操作系统搭建一个安全可靠的 OpenVPN 服务,帮助你实现本地与远程网络的安全连接。

第一步:准备 Linode 服务器
你需要在 Linode 官网注册账户并创建一台 Ubuntu 20.04 或 22.04 LTS 的虚拟机实例,建议选择至少 1GB 内存的配置,以确保性能稳定,部署完成后,通过 SSH 登录服务器(ssh root@your_linode_ip),并执行以下基础更新命令:

apt update && apt upgrade -y

第二步:安装 OpenVPN 和 Easy-RSA
OpenVPN 是开源且广泛使用的 VPN 协议,Easy-RSA 则用于生成证书和密钥,运行以下命令安装所需软件包:

apt install openvpn easy-rsa -y

第三步:配置 PKI(公钥基础设施)
Easy-RSA 提供了脚本化工具来管理证书颁发机构(CA)、服务器证书和客户端证书,复制默认配置到工作目录:

make-cadir /etc/openvpn/easy-rsa
cd /etc/openvpn/easy-rsa

编辑 vars 文件,设置国家、组织等信息(可选但推荐):

nano vars

然后初始化 CA 并生成服务器证书:

./clean-all
./build-ca
./build-key-server server
./build-dh

这些步骤会生成用于身份验证和加密的核心文件,如 ca.crtserver.crtserver.keydh.pem

第四步:配置 OpenVPN 服务
将生成的证书和密钥复制到 OpenVPN 配置目录,并创建主配置文件:

cp /etc/openvpn/easy-rsa/keys/{ca.crt,server.crt,server.key,dh.pem} /etc/openvpn/
nano /etc/openvpn/server.conf

在配置文件中添加如下关键内容(可根据需要调整端口、协议、IP 段):

port 1194
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh.pem
server 10.8.0.0 255.255.255.0
push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
keepalive 10 120
comp-lzo
user nobody
group nogroup
persist-key
persist-tun
status openvpn-status.log
verb 3

第五步:启用 IP 转发和防火墙规则
为了让客户端能够通过服务器访问外网,需启用内核转发功能:

echo 'net.ipv4.ip_forward=1' >> /etc/sysctl.conf
sysctl -p

同时配置 UFW(Uncomplicated Firewall)允许 OpenVPN 流量:

ufw allow 1194/udp
ufw enable

第六步:启动并测试服务
启动 OpenVPN 服务并设置开机自启:

systemctl start openvpn@server
systemctl enable openvpn@server

你可以为每个客户端生成唯一的 .ovpn 配置文件,包含客户端证书、密钥和 CA 根证书,将此文件分发给用户后,他们即可使用 OpenVPN 客户端(如 OpenVPN Connect)连接你的 Linode 服务器。


通过上述步骤,你已在 Linode 上成功搭建了一个基于 Ubuntu 的安全 OpenVPN 服务,该方案具有成本低、灵活性高、安全性强的优点,适合个人或小型团队使用,建议定期更新证书、监控日志、防范暴力破解攻击,并考虑结合 Fail2Ban 等工具增强防护,如果你希望进一步优化,还可以尝试 WireGuard,它比 OpenVPN 更轻量、更快,但当前 OpenVPN 仍是学习和部署的绝佳起点。

在 Linode 上搭建基于 Ubuntu 的安全 VPN 服务,从零开始的完整指南

VPN加速器|半仙VPN加速器-免费VPN梯子首选半仙VPN