在当今数字化办公日益普及的背景下,远程访问企业内网资源、保护数据传输安全已成为网络工程师的日常任务之一,Vultr作为一家广受欢迎的云服务商,提供高性能、高性价比的虚拟私有服务器(VPS),非常适合用于部署个人或小型企业的VPN服务,本文将详细介绍如何在Vultr VPS上使用OpenVPN搭建一个稳定、安全的远程访问通道,适用于Windows、macOS、Android和iOS等多平台客户端。

第一步:购买并配置Vultr服务器
登录Vultr官网,选择合适的地理位置(推荐选择离用户较近的数据中心以降低延迟)、操作系统(建议使用Ubuntu 20.04 LTS或22.04 LTS),并完成支付流程,购买完成后,Vultr会自动分配一个公网IP地址,并通过邮件发送SSH登录信息,记下这个IP地址,后续所有配置都将基于此IP进行。

第二步:通过SSH连接到服务器
使用终端工具(如PuTTY、Terminal或Windows自带的PowerShell)连接到你的Vultr服务器:

ssh root@your_vultr_ip_address

输入密码后进入服务器命令行界面。

第三步:安装OpenVPN和Easy-RSA
更新系统包并安装OpenVPN及相关工具:

apt update && apt upgrade -y
apt install openvpn easy-rsa -y

Easy-RSA是用于生成证书和密钥的工具,是OpenVPN身份认证的核心组件。

第四步:配置PKI(公钥基础设施)
复制Easy-RSA模板到本地目录:

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

编辑vars文件,设置国家、省份、组织名称等信息(根据实际需求修改):

nano vars

然后执行以下命令生成CA证书和服务器证书:

./clean-all
./build-ca
./build-key-server server
./build-key client1  # 可为多个客户端创建独立证书
./build-dh

第五步:配置OpenVPN服务器
复制示例配置文件并修改:

cp /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz /etc/openvpn/
gunzip /etc/openvpn/server.conf.gz
nano /etc/openvpn/server.conf

关键配置项如下(需根据实际情况调整):

  • port 1194:OpenVPN默认端口,可更换为其他端口避开扫描。
  • proto udp:推荐UDP协议,性能更好。
  • dev tun:使用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:分配给客户端的IP段。
  • push "redirect-gateway def1 bypass-dhcp":强制客户端流量走VPN。
  • push "dhcp-option DNS 8.8.8.8":指定DNS服务器。

第六步:启用IP转发与防火墙规则
编辑sysctl.conf启用IP转发:

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

配置iptables规则(或使用ufw)允许流量转发:

iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -s 10.8.0.0/24 -d 10.8.0.0/24 -j ACCEPT

第七步:启动OpenVPN服务并测试

systemctl enable openvpn@server
systemctl start openvpn@server

将生成的证书文件(client1.crt、client1.key、ca.crt)打包成.ovpn配置文件,导入到客户端设备中即可连接。

通过以上步骤,你便成功在Vultr服务器上搭建了一个功能完整的OpenVPN服务,它不仅满足远程办公需求,还能有效防止数据泄露,是中小企业和个人用户构建私有网络的理想方案,建议定期备份证书和配置文件,并设置强密码与双因素认证以增强安全性。

Vultr服务器配置OpenVPN实战指南,从零搭建安全远程访问通道  第1张

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