openvpn README

The project's README from github.com/OpenVPN/openvpn. As one markdown file: README.md.

OpenVPN -- A Secure tunneling daemon

Copyright (C) 2002-2026 OpenVPN Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.


To get the latest release of OpenVPN, go to:

https://openvpn.net/community-downloads/

To Build and Install,

tar -zxf openvpn-<version>.tar.gz
cd openvpn-<version>
./configure
make
make install

or see the file INSTALL for more info.

For information on how to build OpenVPN on/for Windows with MinGW or MSVC see README.cmake.md.


For detailed information on OpenVPN, including examples, see the man page http://openvpn.net/man.html

For a sample VPN configuration, see http://openvpn.net/howto.html

To report an issue, see https://github.com/OpenVPN/openvpn/issues/new

For a description of OpenVPN's underlying protocol, see the file ssl.h included in the source distribution.


Other Files & Directories:


Note that easy-rsa and tap-windows are now maintained in their own subprojects. Their source code is available here:

https://github.com/OpenVPN/easy-rsa https://github.com/OpenVPN/tap-windows6

Community-provided Windows installers (MSI) and Debian packages are built from

https://github.com/OpenVPN/openvpn-build

See the INSTALL file for usage information.

openvpn (OpenVPN/openvpn)

Searching Database…

14.7K ·GitHub
Что это такое?OpenVPN — это VPN-демон с открытым исходным кодом, то есть фоновая служба, которая создаёт защищённый зашифрованный туннель через обычный интернет, чтобы ваше устройство могло подключаться к частной сети, как будто оно подсоединено к ней напрямую.
То есть это ставится на сервер, или и на обычный компьютер тоже можно установить?И так, и так. Это демон, который может работать как VPN-сервер или как клиент, подключающийся к нему: есть community-установщики для Windows (MSI) и пакеты для Debian, а на Unix-подобных системах проект собирается из исходников.
Есть ли в репозитории то, что нельзя использовать в реальном развёртывании?Да — в каталоге sample-keys/ лежат примеры RSA-ключей и сертификатов, предназначенные только для тестирования; README прямо заглавными буквами предупреждает, что они совершенно небезопасны. Ни в коем случае не используйте их в реальной настройке.
Оно бесплатное, в том числе для коммерческого использования?Да — это свободное ПО под лицензией GNU General Public License версии 2, поэтому вы можете использовать, изменять и распространять его, в том числе в коммерческих целях, соблюдая условия этой лицензии.
Где взять готовые конфиги, на основе которых можно настроить свою систему?В каталоге sample/sample-config-files/ собраны конфигурационные файлы OpenVPN и скрипты из официального HOWTO, а man-страница содержит более подробную информацию и примеры.
Как сгенерировать сертификаты и ключи, которые нужны для работы VPN?С помощью easy-rsa. В этом репозитории его больше нет — как и драйвер tap-windows для Windows, он ведётся как отдельный подпроект, так что его нужно скачивать отдельно.
Где описан собственный туннельный протокол OpenVPN?В исходном коде: README отсылает к файлу ssl.h из состава исходников, где приведено описание протокола, на котором основан OpenVPN.
Creator
OpenVPN
Size
28.8 MB
Stars
14.7K
Age
14y
Commits · 90 Days