在企业网络环境中,远程访问内网资源是一项常见需求,为了保障数据传输的安全性与稳定性,使用虚拟私人网络(VPN)成为主流方案之一,CentOS 6 作为一款稳定、成熟的 Linux 发行版,在很多旧系统或遗留业务中仍广泛使用,本文将详细介绍如何在 CentOS 6 系统上部署并配置 OpenVPN 服务器,实现安全、可控的远程接入服务。
确保你有一台运行 CentOS 6 的物理机或虚拟机,并具备 root 权限,建议系统已更新至最新补丁版本(如 CentOS 6.10),以提升安全性,安装前请确认系统已配置静态 IP 地址和域名解析功能,避免后续配置中出现不可预料的问题。
第一步:安装 OpenVPN 及相关依赖包
通过 yum 安装 OpenVPN 和 easy-rsa(用于生成证书):
yum install -y openvpn easy-rsa
第二步:配置证书颁发机构(CA)
复制 easy-rsa 模板到 /etc/openvpn 目录下:
cp -r /usr/share/easy-rsa/ /etc/openvpn/ cd /etc/openvpn/easy-rsa/2.0/
编辑 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_ALTNAMES="server.mycompany.com" export KEY_SIZE=2048
执行以下命令生成 CA 证书和服务器证书:
./clean-all ./build-ca ./build-key-server server ./build-key client1 # 为每个客户端单独生成证书 ./build-dh
第三步:配置 OpenVPN 服务端
复制示例配置文件:
cp /usr/share/doc/openvpn-*/sample-config-files/server.conf /etc/openvpn/
编辑 /etc/openvpn/server.conf,关键配置项如下:
port 1194:OpenVPN 默认端口,可按需更改。proto udp:推荐使用 UDP 协议提高性能。dev tun:创建点对点隧道接口。ca /etc/openvpn/easy-rsa/2.0/keys/ca.crtcert /etc/openvpn/easy-rsa/2.0/keys/server.crtkey /etc/openvpn/easy-rsa/2.0/keys/server.keydh /etc/openvpn/easy-rsa/2.0/keys/dh2048.pemserver 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 服务器地址。keepalive 10 120:检测连接状态。comp-lzo:启用压缩提升带宽利用率。user nobody和group nobody:降低权限,增强安全性。
第四步:启动服务并配置防火墙
启用 IP 转发:
echo 'net.ipv4.ip_forward = 1' >> /etc/sysctl.conf sysctl -p
配置 iptables 规则:
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE iptables -A INPUT -p udp --dport 1194 -j ACCEPT service iptables save
启动 OpenVPN:
service openvpn start chkconfig openvpn on
将客户端证书(client1.crt、client1.key、ca.crt)打包发送给用户,使用 OpenVPN 客户端软件连接即可,此方案不仅适用于远程办公场景,还可用于跨地域分支机构互联,是 CentOS 6 环境下的实用解决方案。
需要注意的是,CentOS 6 已于 2024 年初停止官方支持,建议在生产环境逐步迁移至 CentOS Stream 或 AlmaLinux 等长期维护版本,但在过渡阶段,上述配置依然可靠且易于维护。

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

