
openvpn v2.7.7
实现VPN协议的安全隧道守护进程,支持TLS加密、证书认证以及私有网络的路由/防火墙配置。
OpenVPN -- 一个安全的隧道守护进程
版权所有 (C) 2002-2026 OpenVPN Inc. 本程序为自由软件; 您可以根据自由软件基金会发布的 GNU 通用公共许可证第二版的条款 重新分发和/或修改它。
要获取 OpenVPN 的最新版本,请访问:
https://openvpn.net/community-downloads/
要构建和安装:
tar -zxf openvpn-<version>.tar.gz
cd openvpn-<version>
./configure
make
make install
或参阅 INSTALL 文件了解更多信息。
有关如何使用 MinGW 或 MSVC 在 Windows 上构建 OpenVPN 的信息, 请参阅 README.cmake.md。
有关 OpenVPN 的详细信息(包括示例),请参阅手册页 http://openvpn.net/man.html
如需示例 VPN 配置,请参阅 http://openvpn.net/howto.html
要报告问题,请访问 https://github.com/OpenVPN/openvpn/issues/new
有关 OpenVPN 底层协议的描述, 请参阅源代码发行版中包含的 ssl.h 文件。
其他文件与目录:
-
configure.ac -- 用于重新构建我们的 configure 脚本和 makefile 的脚本。
-
sample/sample-scripts/verify-cn
一个示例 perl 脚本,可与 OpenVPN 的 --tls-verify 选项一起使用,对嵌入的 X509 证书字段 提供定制化的身份验证测试。
-
sample/sample-keys/
示例 RSA 密钥和证书。除测试外,请勿将这些文件用于任何其他用途, 因为它们完全不安全。
-
sample/sample-config-files/
来自 http://openvpn.net/howto.html 上 HOWTO 的 OpenVPN 配置文件与脚本集合。
请注意,easy-rsa 和 tap-windows 现在在其各自的子项目中维护。 它们的源代码可在此获取:
https://github.com/OpenVPN/easy-rsa https://github.com/OpenVPN/tap-windows6
社区提供的 Windows 安装程序(MSI)和 Debian 软件包基于以下项目构建:
https://github.com/OpenVPN/openvpn-build
使用信息请参阅 INSTALL 文件。