阿云服务器搭建VPN教程及常见问题解答

1 准备工作

  • 购买阿里云 ECS 实例
  • 登录到 ECS 控制台

##2. 安装软件

安装 OpenVPN

  • 进入 SSH端
  • 执行命令:wget https://github.com/OpenVPN/easy-rsa-old/archive/2.3.3.tar.gz
  • 解压文件:tar xvf 2.3.3.tar.gz
  • 进入目录:cd easy-rsa-old-2.3.3/easyrsa3
  • 初始化 PKI:easyrsa init-pki

创建根证书和密钥对

  • 创建根证书: ./easyrsa build-ca nopass
  • 创建服务端证书和密钥对: ./easyrsa gen-req server nopass
    • 输入 Common Name 和密码,例如 server.example.com

签署服务端书并生成 DH 参数对

  • 签署服务端证书: ./easyrsa sign-req server server

3. 配置 OpenVPN 服务端

复制文件到正确位置:

  • 复制 ca.crt 文件至 /etc/openvpn/:

    • 执行命令: cp /root/easy-rsa-old-2.3.6/pki/ca.crt /etc/openvpn/
  • 复制 server.crt、server.key 和 dh.pem 到 /etc/openvpn/:

    • 执行命令:
      • cp /root/easy-rsa-old-2.x/pki/private/server.key /etc/openvpn/
      • cp /root/easy-rsa-old-2.x/pki/issued/server.crt /etc/openvpn/
      • cp /root/easy-rsa-old-2.x/pki/dh.pem /etc/openvpn/

修改配置文件:

  • 打开 /etc/sysctl.conf,取消注
正文完