-
下载OpenVPN安装包:
- 访问OpenVPN官网。
- 选择合适的版本和安装包,对于Windows系统,下载
.exe安装包;对于路由器,下载.ipkg文件。
-
安装OpenVPN:
- Windows:
- 双击安装包,按
Y确认。 - 选择安装目录,建议定位到常用目录。
- 双击安装包,按
- 路由器:
- 将
.ipkg文件上传至路由器,登录后安装。
- 将
- Windows:
-
生成默认配置文件:
- 安装完成后,OpenVPN会自动生成配置文件,通常位于
%ProgramData%\OpenVPN\(Windows)或/etc/openvpn/(Linux)。 - 注意默认配置文件名为
server.conf,用于服务器模式。
- 安装完成后,OpenVPN会自动生成配置文件,通常位于
-
编辑配置文件:
- 打开
server.conf,调整参数:prot 256:使用256位的AES加密。auth 256:SHA256哈希认证。keepalive 10:维持10秒心跳。dh2048:生成2048位的DH参数,增强安全性。
- 设置服务器IP和端口,建议使用私人IP或云服务IP,随机端口。
- 配置密码,强烈推荐使用强密码。
- 打开
-
生成证书和密钥:
- 使用OpenSSL工具生成私钥和证书:
openssl genrsa -out server.key 2048 openssl req -x509 -newkey rsa:2048 -keyout ca.key -out ca.crt
- 生成证书:
openssl x509 -req -newkey rsa:2048 -keyout server.key -out server.crt -days 365 -nodes
- 生成CA证书:
openssl x509 -req -newkey rsa:2048 -keyout ca.key -out ca.crt -days 365 -nodes
- 使用OpenSSL工具生成私钥和证书:
-
配置OpenVPN并启动服务:
- 打开OpenVPN,选择
server.conf配置文件。 - 在命令窗口中输入配置文件路径,选择服务器模式(
--server),并提供密码。 - 启动服务,连接成功后即可访问互联网。
- 打开OpenVPN,选择
-
处理多个服务器配置:
- 在
server.conf中添加多个client条目,每个包含目标服务器的IP、端口、用户名和密码。
- 在
-
路由器配置:
- 上传
server.crt和ca.crt到路由器。 - 在路由器界面导入
server.conf,选择服务器模式,输入密码。
- 上传
-
远程访问配置:
- 修改
client.conf配置文件,设置为客户端模式,输入服务器IP和凭证。 - 连接时选择
client.conf,输入凭证即可访问。
- 修改
-
故障排除:
- 防火墙设置:确保开放相关端口(如1194)。
- 连接问题:检查服务器状态,确保在线。
- 证书问题:检查证书是否有效,是否正确导入。
通过以上步骤,您可以成功配置并使用OpenVPN服务器,确保数据传输的安全性和可靠性。









