国外VPS Windows配置OpenVPN企业级VPN教程
文章分类:更新公告 /
创建时间:2025-09-09
想在国外VPS的Windows系统上搭建一条"企业专属秘密通道",让员工远程安全访问公司资源?OpenVPN正是实现这一需求的常用工具。它像一条加密隧道,能把分散在各地的设备连接到同一网络,今天就带大家一步步完成配置。
一、准备工作:基础工具与环境确认
首先需要一台国外VPS(虚拟专用服务器),系统必须为Windows(如Windows Server 2019/2022)。选择国外VPS的优势在于无需国内备案,适合有跨境办公或海外业务的企业。接下来要做两件事:
- 从OpenVPN官网下载服务端软件(OpenVPN Server)和客户端软件(OpenVPN Client);
- 确认VPS已开启远程桌面(方便后续操作),并检查80/443/1194端口未被其他程序占用(1194是OpenVPN默认端口)。
二、服务端配置:搭建隧道"总控中心"
安装完OpenVPN服务端软件后,核心是配置"规则手册"(配置文件)和"通行证"(证书密钥)。
1. 修改主配置文件
服务端配置文件通常在安装目录的`config`文件夹下,名为`server.ovpn`。打开后需要调整几个关键参数:
- `port 1194`:默认监听端口,若需修改(如避免冲突)可改为其他未被占用的端口;
- `proto udp`:建议保留UDP协议,传输效率更高(TCP适合网络不稳定场景);
- `dev tun`:指定使用TUN模式(仅传输IP层数据,适合跨网段连接)。
2. 生成证书与密钥
证书是验证设备身份的核心,需用配套的EasyRSA工具生成。操作步骤如下:
- 进入EasyRSA目录(通常在OpenVPN安装目录下),右键以管理员身份运行`EasyRSA Windows`;
- 输入`easyrsa init-pki`初始化证书库;
- 输入`easyrsa build-ca`创建CA根证书(按提示设置密码,建议记录保存);
- 输入`easyrsa gen-req server nopass`生成服务端证书请求(名称填"server");
- 输入`easyrsa sign-req server server`签名服务端证书;
- 最后生成DH参数:`easyrsa gen-dh`。
生成的`ca.crt`(根证书)、`server.crt`(服务端证书)、`server.key`(服务端密钥)、`dh.pem`(DH参数)需复制到`OpenVPN\config`目录下。
3. 放行防火墙端口
Windows防火墙会拦截默认端口,需手动添加规则:
- 打开"高级安全Windows Defender防火墙";
- 依次点击"入站规则"-"新建规则"-"端口"-"TCP/UDP"-"特定本地端口1194"-"允许连接"-"所有配置文件"-"名称填OpenVPN";
- 出站规则重复上述步骤,确保1194端口双向通行。
三、客户端配置:为设备发放"通行凭证"
员工设备需安装OpenVPN客户端,配置步骤比服务端简单很多:
1. 准备客户端文件
从服务端复制以下文件到客户端:
- `ca.crt`(根证书,所有客户端共用);
- 为每个员工生成的客户端证书(如`client1.crt`)和密钥(`client1.key`);
- 客户端配置模板(可从服务端`config`目录复制`client.ovpn`)。
2. 修改客户端配置
打开`client.ovpn`,修改以下内容:
- `remote [国外VPS公网IP] 1194`:替换为实际VPS的公网IP;
- `proto udp`:与服务端协议保持一致;
- 取消注释`ca ca.crt`、`cert client1.crt`、`key client1.key`(确保路径正确)。
将修改后的`client.ovpn`及证书文件放入客户端的`OpenVPN\config`目录。
四、测试连接:验证隧道是否畅通
所有配置完成后,在客户端启动OpenVPN软件(需以管理员身份运行),右键任务栏图标选择"连接",状态显示"已连接"即成功。此时可尝试访问公司内部系统(如NAS、OA),若能正常访问则配置完成。
注意事项:保障隧道长期稳定
- 证书安全:密钥文件禁止外传,建议定期(如每半年)更新证书;
- 端口冲突:若连接失败,检查VPS是否开启了其他占用1194端口的服务(可通过`netstat -ano`命令查看);
- 网络兼容:部分公共网络(如酒店、机场)可能屏蔽UDP协议,可尝试将服务端`proto`改为TCP再测试。
通过这套流程,企业可快速在国外VPS的Windows系统上搭建专属OpenVPN通道,既满足跨境办公需求,又能通过加密传输保障数据安全。后续维护只需定期检查证书有效期和端口状态,就能让这条"秘密通道"持续稳定运行。