在当今数字化办公日益普及的背景下,企业与个人用户对远程访问内部网络资源的需求不断增长,阿里云作为国内领先的云计算服务商,提供了稳定可靠的云服务器环境,而CentOS作为一款广泛使用的Linux发行版,因其稳定性、安全性及丰富的社区支持,成为部署VPN服务的理想选择,本文将详细介绍如何在阿里云Centos服务器上搭建一个安全、高效的OpenVPN服务,实现远程安全接入内网资源。

准备工作必不可少,你需要拥有阿里云账号并购买一台CentOS 7或CentOS 8实例(推荐使用ECS轻量应用服务器或经典型云服务器),确保服务器公网IP已分配,并在阿里云控制台配置安全组规则,开放UDP端口1194(OpenVPN默认端口)以及SSH端口22(用于初始配置),建议为服务器绑定弹性公网IP(EIP),以保证长期稳定的外网访问能力。

登录到CentOS服务器(可通过SSH工具如Xshell或PuTTY),执行以下步骤:

  1. 更新系统

    sudo yum update -y
  2. 安装OpenVPN及相关组件

    sudo yum install epel-release -y
    sudo yum install openvpn easy-rsa -y
  3. 生成证书和密钥(PKI体系是OpenVPN安全的核心)
    复制EasyRSA模板目录:

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

    编辑vars文件,设置国家、省份、组织名称等信息(可按需修改),然后执行:

    source vars
    ./clean-all
    ./build-ca    # 生成根证书
    ./build-key-server server     # 生成服务器证书
    ./build-key client1           # 生成客户端证书(可多生成多个)
    ./build-dh                    # 生成Diffie-Hellman参数
  4. 配置OpenVPN服务
    将生成的证书文件复制到OpenVPN目录:

    cp keys/{ca.crt,server.crt,server.key,ca.crt,dh2048.pem} /etc/openvpn/

    创建主配置文件 /etc/openvpn/server.conf如下(可根据需要调整):

    port 1194
    proto udp
    dev tun
    ca ca.crt
    cert server.crt
    key server.key
    dh dh2048.pem
    server 10.8.0.0 255.255.255.0
    push "redirect-gateway def1 bypass-dhcp"
    push "dhcp-option DNS 8.8.8.8"
    keepalive 10 120
    cipher AES-256-CBC
    auth SHA256
    user nobody
    group nobody
    persist-key
    persist-tun
    status openvpn-status.log
    verb 3
  5. 启用IP转发和防火墙规则
    修改 /etc/sysctl.conf 添加:

    net.ipv4.ip_forward = 1

    执行 sysctl -p 生效,再配置iptables:

    iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE
    service iptables save
    systemctl enable openvpn@server
    systemctl start openvpn@server

将客户端证书(client1.crt、client1.key、ca.crt)打包成.ovpn配置文件,供客户端导入使用(Windows、macOS、Android、iOS均支持),客户端连接成功后,即可通过虚拟网卡访问内网资源,如数据库、文件服务器或内部网站。

在阿里云CentOS服务器上部署OpenVPN不仅成本低、灵活性高,还能有效保障远程访问的安全性,尤其适合中小企业、远程办公人员或开发团队使用,只要按照上述流程操作,即可快速构建一个稳定、可扩展的私有网络通道,真正实现“随时随地办公”的愿景。

搭建阿里云CentOS VPN服务器的完整指南,安全、高效远程访问解决方案  第1张

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