Tailscale создаёт приватные сети на базе WireGuard между вашими устройствами; в этом репозитории находятся демон tailscaled и CLI tailscale.
OpenVPN/openvpn
VPN-демон с открытым исходным кодом для создания защищённых туннелей между узлами с аутентификацией и шифрованием на основе TLS.
Open source альтернатива:Cisco AnyConnect
Pulse Secure
- Звёзды
- 14,718
- Форки
- 3,420
- Открытые issues
- 228
- Последний коммит
- 23 часа назад
Что это?
OpenVPN — это демон для создания защищённых туннелей: он позволяет настраивать зашифрованные соединения «точка-точка» и «сеть-сеть», а также VPN с удалённым доступом между компьютерами. Проект написан на C и распространяется по лицензии GNU General Public License версии 2.
В проект входят основные серверный и клиентский демоны, а также инструкции по сборке для Unix-подобных систем и Windows (с помощью MinGW или MSVC). Настройка выполняется через файлы конфигурации и параметры командной строки. В каталоге с примерами есть образцы конфигураций, скрипт на Perl для проверки пользовательских полей сертификата через параметр --tls-verify, а также тестовые ключи, предназначенные только для проверки.
Инструментарий для работы с сертификатами easy-rsa и виртуальный сетевой драйвер tap-windows развиваются как отдельные подпроекты. Установщики для Windows и пакеты Debian собираются в связанном репозитории.
Ключевые возможности
- 01Создаёт зашифрованные туннели между узлами с аутентификацией на основе TLS.
- 02Поддерживает пользовательскую проверку сертификатов с помощью параметра --tls-verify.
- 03Собирается в Unix-подобных системах и в Windows с помощью MinGW или MSVC.
- 04Настраивается через файлы конфигурации и параметры командной строки; в комплект входят образцы конфигураций.
Сценарии использования
- Настроить VPN с удалённым доступом, чтобы сотрудники могли безопасно подключаться к внутренним сетям.
- Соединить две площадки или сети зашифрованным туннелем.
- Добавить пользовательские проверки сертификатов в уже развёрнутую VPN на основе TLS.
Быстрый старт
- 1
Скачайте последнюю версию со страницы загрузок сообщества
- 2
Распакуйте tarball с исходным кодом
tar -zxf openvpn-<version>.tar.gz - 3
Перейдите в каталог с исходным кодом и запустите configure
./configure - 4
Соберите OpenVPN с помощью make
make
Что важно знать
- Распространяется по лицензии GPL version 2 — лицензии с авторским левом.
- Для сборки в Windows требуется отдельная процедура для MinGW или MSVC, описанная в README.cmake.md.
В подборках
Темы
Частые вопросы
- Что такое openvpn?
- VPN-демон с открытым исходным кодом для создания защищённых туннелей между узлами с аутентификацией и шифрованием на основе TLS. OpenVPN — это демон для создания защищённых туннелей: он позволяет настраивать зашифрованные соединения «точка-точка» и «сеть-сеть», а также VPN с удалённым доступом между компьютерами. Проект написан на C и распространяется по лицензии GNU General Public License версии 2.
- openvpn можно использовать бесплатно? Какая у него лицензия?
- openvpn распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- openvpn всё ещё поддерживается?
- Активно поддерживается. Последний коммит в openvpn — 23 окт. 2026 г..
- Для чего можно использовать openvpn?
- Настроить VPN с удалённым доступом, чтобы сотрудники могли безопасно подключаться к внутренним сетям. Соединить две площадки или сети зашифрованным туннелем. Добавить пользовательские проверки сертификатов в уже развёрнутую VPN на основе TLS.
- Как установить openvpn?
- Скачайте последнюю версию со страницы загрузок сообщества Распакуйте tarball с исходным кодом: tar -zxf openvpn-<version>.tar.gz Перейдите в каталог с исходным кодом и запустите configure: ./configure Соберите OpenVPN с помощью make: make
- Где скачать openvpn?
- Исходный код и инструкции по установке — на GitHub: https://github.com/OpenVPN/openvpn
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Платформа с открытым исходным кодом для межсетевого экрана и маршрутизатора на базе FreeBSD: GUI, API и системная часть OPNsense.
Быстрый reverse proxy для доступа к локальным серверам за NAT или файрволом из интернета по TCP, UDP, HTTP и HTTPS.
CLI-клиент для Cloudflare Tunnel: подключает исходные серверы к сети Cloudflare без открытия входящих портов на межсетевом экране.
Минималистичная CLI-утилита на Rust, которая открывает локальный TCP-порт на удалённом сервере, делая сервисы localhost доступными из интернета.
CLI в стиле netcat и библиотека Go для соединения двух машин через плоскость передачи данных WireGuard в Tailscale — без аккаунта Tailscale и управляющей плоскости.