openvpn搭建及使用配置

OpenVPN——一个安全的隧道守护进程

版权所有 (C) 2002-2018 OpenVPN Inc. 此程序是免费软件;
您可以重新分发和/或修改
它根据 GNU 通用公共许可证版本 2 的条款
由自由软件基金会发布。


要获取最新版本的 OpenVPN,请访问:

要构建和安装,

tar -zxf openvpn-.tar.gz
cd openvpn-
./configure
make
make install

或查看文件 INSTALL 了解更多信息。


有关 OpenVPN 的详细信息,包括示例,请参阅手册页
Management Interface | OpenVPN

有关示例 VPN 配置,请参阅
http://openvpn.net/howto.html

要报告问题,请参阅
community.openvpn.net/openvpn/report

关于 OpenVPN 底层协议的描述,
请参阅源代码分发中包含的文件 ssl.h。


其他文件和目录:

  • configure.ac – 重建我们的配置的脚本
    脚本和生成文件。

  • sample/sample-scripts/verify-cn

    可与 OpenVPN 一起使用的示例 perl 脚本
    –tls-verify 选项提供自定义身份验证
    测试嵌入式 X509 证书字段。

  • 样本/样本键/

    示例 RSA 密钥和证书。不要使用这些文件
    除了测试之外的任何东西,因为它们完全不安全。

  • 样本/样本配置文件/

    OpenVPN 配置文件和脚本的集合,来自
    http://openvpn.net/howto.html 上的 HOWTO


请注意,easy-rsa 和 tap-windows 现在维护在它们自己的子项目中。
他们的源代码可以在这里找到:

OpenVPN/easy-rsa
OpenVPN/点击窗口

旧的交叉编译环境(domake-win)和基于 Python 的
buildsystem 已替换为 openvpn-build:

OpenVPN/openvpn-build

有关使用信息,请参阅安装文件。

由于openvpn的官方网站在中国大陆无法访问,所以,文章分为几部分进行相关部分的内容展示。