在CentOS 6上搭建和配置OpenVPN服务的完整指南

hh785003

随着远程办公和分布式团队的普及,虚拟私人网络(VPN)已成为企业与个人用户保障网络安全的重要工具,在Linux服务器环境中,OpenVPN是一个功能强大且开源的解决方案,尤其适用于基于CentOS 6的老旧但稳定的系统,本文将详细介绍如何在CentOS 6操作系统上安装、配置并启动OpenVPN服务,确保用户能够安全、稳定地访问内部网络资源。

确保你已经拥有一个运行CentOS 6的服务器,并具备root权限,由于CentOS 6已于2024年停止官方支持,建议仅用于测试或遗留环境,生产环境应优先迁移到CentOS Stream或Red Hat Enterprise Linux(RHEL)等现代版本,但在某些特定场景下,如旧有业务系统仍依赖该平台时,掌握其OpenVPN部署技能依然有价值。

第一步是更新系统并安装必要的软件包,执行以下命令:

yum update -y
yum install -y epel-release
yum install -y openvpn easy-rsa

easy-rsa 是用于生成证书和密钥的工具,是OpenVPN身份验证的核心组件。

第二步是配置PKI(公钥基础设施),进入Easy-RSA目录并初始化证书颁发机构(CA):

cd /usr/share/easy-rsa/
cp -r /usr/share/easy-rsa/ /etc/openvpn/easy-rsa
cd /etc/openvpn/easy-rsa/
chmod +x vars
vi vars  # 编辑变量文件,设置国家、组织、单位等信息

编辑 vars 文件时,建议填写符合实际的信息,

export KEY_COUNTRY="CN"
export KEY_PROVINCE="Beijing"
export KEY_CITY="Beijing"
export KEY_ORG="MyCompany"
export KEY_EMAIL="admin@example.com"

接着执行以下命令生成CA证书和密钥:

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

这些命令将创建服务器证书、客户端证书及Diffie-Hellman参数,为后续加密通信提供基础。

第三步是配置OpenVPN服务端主文件,复制示例配置并修改:

cp /usr/share/doc/openvpn-*/sample-config-files/server.conf /etc/openvpn/
vi /etc/openvpn/server.conf

关键配置项包括:

  • port 1194:指定监听端口;
  • proto udp:使用UDP协议提高性能;
  • dev tun:使用TUN设备模式;
  • ca ca.crt, cert server.crt, key server.key:引用之前生成的证书;
  • dh dh.pem:引入Diffie-Hellman参数;
  • 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转发和防火墙规则,编辑 /etc/sysctl.conf

net.ipv4.ip_forward = 1

然后加载生效:

sysctl -p

配置iptables规则允许VPN流量:

iptables -A INPUT -p udp --dport 1194 -j ACCEPT
iptables -A FORWARD -i eth0 -o tun0 -j ACCEPT
iptables -A FORWARD -i tun0 -o eth0 -j ACCEPT
iptables -A POSTROUTING -t nat -s 10.8.0.0/24 -o eth0 -j MASQUERADE
service iptables save

启动OpenVPN服务并设置开机自启:

service openvpn start
chkconfig openvpn on

至此,OpenVPN服务已在CentOS 6上成功部署,客户端可通过配置文件连接,实现安全远程访问,需要注意的是,尽管该方案可行,但因CentOS 6已不再维护,强烈建议尽快升级到支持的安全版本以避免潜在漏洞风险。

在CentOS 6上搭建和配置OpenVPN服务的完整指南

半仙加速器-海外加速器|VPN加速器|vpn翻墙加速器|VPN梯子|VPN外网加速

文章版权声明:除非注明,否则均为半仙加速器-海外加速器|VPN加速器|外网加速器|梯子加速器|访问外国网站首选半仙加速器原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码