-
安装OpenVPN
- 下载并安装最新版本的OpenVPN。
- 运行命令提示符或管理员权限执行脚本安装。
-
配置服务器
- 打开OpenVPN管理界面,进入“服务器”选项卡。
- 设置服务器IP地址、端口(如8443)和协议版本(TLSv1.2或TLSv1.3)。
- 生成证书和密钥:
- 使用
openssl生成CA私钥和证书,记得设置权限为600。 - 将生成的证书导入OpenVPN的认证文件。
- 使用
-
设置认证
在“认证”选项卡中,输入生成的pki文件路径。
-
启动并管理服务器
- 启动OpenVPN服务器。
- 查看日志文件,解决任何错误,如端口占用或证书问题。
-
配置客户端
- 每个客户端下载OpenVPN并安装。
- 打开管理界面,手动配置,选择协议、IP地址和端口,设置认证信息(用户名密码或证书)。
-
高级设置
- 服务器设置
max_instances和keepalive,优化连接和存活时间。 - 配置防火墙(如iptables或firewalld),允许OpenVPN端口通过。
- 服务器设置
-
测试连接
- 在客户端输入服务器IP和端口,尝试连接。
- 确保多个客户端同时连接,无误。
-
优化与维护
- 设置负载均衡或SSL加密增强安全。
- 定期备份配置文件,确保安全存储。
通过以上步骤,确保多个客户端能顺利连接至同一服务器,确保网络安全和稳定运行,遇到问题时,及时检查日志和防火墙设置,确保配置正确。
