在当今远程办公与分布式团队日益普及的背景下,安全、稳定的虚拟私人网络(VPN)已成为企业与个人用户不可或缺的工具,Ubuntu 作为开源操作系统中的佼佼者,凭借其稳定性、安全性以及丰富的社区支持,成为部署本地或私有 VPN 服务的理想平台,本文将详细介绍如何在 Ubuntu 系统上搭建一个高效且可扩展的 OpenVPN 服务,并提供关键配置技巧和常见问题解决方案。
确保你的 Ubuntu 系统已更新至最新版本,打开终端,运行以下命令:
sudo apt update && sudo apt upgrade -y
接着安装 OpenVPN 和 Easy-RSA(用于证书管理):
sudo apt install openvpn easy-rsa -y
接下来是证书生成阶段,Easy-RSA 提供了一套完整的 PKI(公钥基础设施)流程,复制模板目录并初始化:
make-cadir /etc/openvpn/easy-rsa cd /etc/openvpn/easy-rsa
编辑 vars 文件,设置国家、组织等基本信息,
export KEY_COUNTRY="CN" export KEY_PROVINCE="Beijing" export KEY_CITY="Beijing" export KEY_ORG="MyCompany" export KEY_EMAIL="admin@mycompany.com" export KEY_CN=server export KEY_NAME=server export KEY_OU=OpenVPN
然后执行:
./easyrsa init-pki ./easyrsa build-ca ./easyrsa gen-req server nopass ./easyrsa sign-req server server ./easyrsa gen-dh
这些步骤完成后,你将获得服务器端的证书(ca.crt、server.key、server.crt)和 Diffie-Hellman 参数文件(dh.pem),它们是建立加密连接的核心材料。
下一步是配置 OpenVPN 服务,创建主配置文件 /etc/openvpn/server.conf示例如下:
port 1194
proto udp
dev tun
ca /etc/openvpn/easy-rsa/pki/ca.crt
cert /etc/openvpn/easy-rsa/pki/issued/server.crt
key /etc/openvpn/easy-rsa/pki/private/server.key
dh /etc/openvpn/easy-rsa/pki/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
tls-auth /etc/openvpn/easy-rsa/pki/ta.key 0
cipher AES-256-CBC
auth SHA256
user nobody
group nogroup
persist-key
persist-tun
status /var/log/openvpn-status.log
verb 3
保存后启动服务:
sudo systemctl enable openvpn-server@server sudo systemctl start openvpn-server@server
为了实现客户端访问,还需启用 IP 转发和 NAT 规则,编辑 /etc/sysctl.conf,取消注释:
net.ipv4.ip_forward=1
然后运行:
sudo iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE sudo netfilter-persistent save
为每个客户端生成密钥对(使用 easyrsa gen-req client1 nopass 和 sign-req client client1),并打包分发证书、密钥和配置文件(.ovpn)。
通过上述步骤,你不仅能在 Ubuntu 上构建一个功能完备的 OpenVPN 服务,还能根据业务需求进行性能调优(如启用压缩、调整 MTU、启用 TCP 协议等),对于高级用户,还可以结合 WireGuard 或 SoftEther 进一步提升吞吐量与延迟表现。
Ubuntu + OpenVPN 是一套成熟、灵活、安全的自建方案,特别适合对数据主权有要求的企业和个人用户,掌握这一技能,意味着你不再依赖第三方服务,真正掌控自己的网络隐私与效率。

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






