OpenVPN/openvpn
GitHub: OpenVPN/openvpn
OpenVPN是一款基于SSL/TLS的开源VPN守护进程,用于在IP网络上创建安全的点对点或站点对站点加密隧道。
Stars: 13310 | Forks: 3265
OpenVPN —— 一个安全的隧道守护进程
版权所有 (C) 2002-2022 OpenVPN Inc. 本程序是自由软件;
您可以根据自由软件基金会发布的
GNU 通用公共许可证第二版的条款,
对其进行再分发和/或修改。
要获取 OpenVPN 的最新版本,请访问:
```
https://openvpn.net/community-downloads/
```
要构建和安装,
```
tar -zxf openvpn-.tar.gz
cd openvpn-
./configure
make
make install
```
或查看 INSTALL 文件以获取更多信息。
有关如何使用 MinGW 或 MSVC 在 Windows 上/为 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/
来自以下 HOWTO 的 OpenVPN 配置文件和脚本集合
http://openvpn.net/howto.html
请注意,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 文件。
标签:DNS 反向解析, GNU通用公共许可证, GPL, IP隧道, Node.js, OpenVPN, RSA认证, SSL/TLS, TUN/TAP, VPN, X509证书, 云安全, 代理工具, 内核驱动, 加密通信, 守护进程, 安全测试工具, 客户端加密, 客户端加密, 站点互联, 网络协议, 网络安全, 网络隐私, 虚拟专用网络, 远程访问, 隐私保护, 隧道技术