VPN на Linux: встроенный NetworkManager, WireGuard, OpenVPN и клиенты с открытым кодом
На Linux VPN бывает трёх видов: встроенный в NetworkManager, консольные клиенты протоколов (WireGuard, OpenVPN 3, sing-box) и графические клиенты с открытым кодом — Amnezia, Happ, Hiddify, Clash Verge. Серверов в них нет, их даёт VPN-сервис или свой сервер.
На этой странице
Отдельного «VPN для Linux» нет — есть программы, которые подключают Linux к VPN-серверу. Их три вида: встроенный в систему NetworkManager с модулями для разных протоколов, консольные клиенты протоколов вроде WireGuard, OpenVPN 3 и sing-box и графические клиенты с открытым кодом — Amnezia, Happ, Hiddify, Clash Verge Rev. Своих серверов ни в одной из них нет: серверы даёт VPN-сервис по подписке или ваш собственный сервер. Ниже — что есть, чем отличается и что из этого работает в России.
Что бывает на Linux: коротко
| Вид | Примеры | Протоколы | Интерфейс | В России |
|---|---|---|---|---|
| Встроенный | NetworkManager: настройки GNOME, KDE, nmcli | OpenVPN, WireGuard, L2TP/IPsec и другие — через модули | Графический и консольный | Старые протоколы массово блокируют |
| Клиент протокола | wireguard-tools, OpenVPN 3 Linux | Один протокол | Консоль | WireGuard и OpenVPN блокируют с 2023 года |
| Ядро для подписок | sing-box, Xray | VLESS, Reality, Shadowsocks, Hysteria2, Trojan и другие | Консоль, работает как служба | Протоколы с маскировкой работают лучше |
| Графический клиент | Happ, Hiddify, Clash Verge Rev, FlClash, Throne | Те же — на ядрах Xray, sing-box или mihomo | Окно с кнопкой | Зависит от серверов и протокола |
| Клиент со своим протоколом | AmneziaVPN | AmneziaWG, OpenVPN, Xray и другие | Окно с кнопкой | AmneziaWG сделан против блокировок |
Встроенный VPN: NetworkManager
В большинстве настольных дистрибутивов сетью управляет NetworkManager, и VPN в нём добавляется так же, как Wi-Fi. Справка GNOME описывает порядок: установить пакет NetworkManager для нужного типа VPN, открыть «Сеть», нажать «+» в разделе VPN, выбрать тип и ввести данные подключения. Включается VPN потом из системного меню в верхней панели. В KDE то же самое — в настройках сети, на серверах без графики — командами nmcli или nmtui.
NetworkManager удобен для корпоративных VPN и готовых файлов OpenVPN: в разборе SecurityLab советуют импортировать профиль .ovpn, а не вбивать параметры вручную, и после подключения проверить, что открываются нужные ресурсы, а DNS и маршруты настроились как надо. Статус «подключено» ещё не значит, что всё работает.
WireGuard и OpenVPN на Linux
- WireGuard встроен в ядро Linux — начиная с версии 5.6; для старых ядер на wireguard.com есть отдельные модули. Для настройки нужен пакет wireguard-tools: в Ubuntu он ставится командой sudo apt install wireguard, в Fedora — sudo dnf install wireguard-tools. Подключение задаётся файлом конфигурации, который даёт сервер.
- OpenVPN. Официальный клиент — OpenVPN 3 Linux: консольный, без графического интерфейса, с командой openvpn3. Пакеты есть для Ubuntu, Debian, Fedora и RHEL. Классический OpenVPN 2.x тоже есть в репозиториях почти всех дистрибутивов.
Оба протокола простые и надёжные, но в России их массово блокируют с августа 2023 года: пакеты WireGuard и OpenVPN легко узнать, а маскироваться они не умеют. Подробно — в статьях WireGuard: что это и почему не работает в России и OpenVPN: что это и почему не подключается. Для подключения к рабочей сети внутри страны они по-прежнему годятся.
Клиенты для подписок: sing-box, Happ, Hiddify и другие
Если VPN-сервис даёт подписку или ключи VLESS, Shadowsocks, Trojan или Hysteria2, на Linux для них есть те же клиенты, что и на других системах:
sing-box — ядро с открытым кодом. На Linux ставится из репозитория SagerNet через apt или dnf, из AUR, Nix, Homebrew или Alpine и работает как системная служба, которой управляют через systemctl. Графического окна в официальной версии для Linux нет.
Happ — графический клиент на ядре Xray. По системным требованиям Happ версия для Linux работает на современных дистрибутивах — Ubuntu 22.04 и новее, Debian 11.6 и новее, Red Hat 8.10 и новее.
Hiddify — клиент на ядре sing-box, есть сборка для Linux: Hiddify: что это, плюсы, минусы и аналоги.
Clash Verge Rev и FlClash — клиенты на ядре mihomo для Windows, Mac и Linux: Clash Verge и FlClash: что это.
Throne — продолжение NekoRay для Windows, Linux и macOS на ядре sing-box: NekoBox, Nekoray и Throne: что это.
Это оболочки: серверов в них нет, они подключаются к тем, что указаны в подписке. Сравнение клиентов для компьютера — в статье Какие бывают VPN-клиенты.
AmneziaVPN на Linux
У AmneziaVPN есть приложение для Linux: установщик _linux_x64.run с GitHub проекта, нужны права администратора. Amnezia пишет, что проверяла приложение на Fedora 41–44, Debian 12 и 13, Ubuntu 22.04, 24.04 и 26.04, Arch Linux и openSUSE; на части систем нужны дополнительные библиотеки. В документации есть важная деталь: если отключить IPv6, кнопка подключения перестаёт работать. Приложение подключается и к своему серверу, и к серверам самой Amnezia. Подробнее — Amnezia VPN: что это, плюсы и минусы.
Бесплатный VPN для Linux: что бесплатно, а что нет
Все программы выше — бесплатные и с открытым кодом. Платить приходится за серверы: VPN-сервису по подписке или хостеру за свой сервер. «Бесплатные VPN-серверы» и списки ключей из интернета обычно перегружены и живут недолго, а кто их держит и что видит в вашем трафике — неизвестно. Чем это грозит — в статье Чем опасны бесплатные VPN и как выбрать. Свой сервер — отдельная история с постоянным обслуживанием: Свой VPN-сервер: стоит ли делать самому.
Работает ли Демьяныч на Linux
Официально — нет. Демьяныч поддерживает iPhone и iPad, Android, Windows и Mac — для них есть пошаговые инструкции, и поддержка помогает, если что-то не так. На Linux мы подписку не проверяли, инструкций для него нет, и с настройкой на нём мы не поможем. Если Linux у вас на рабочем компьютере, а дома телефон, ноутбук с Windows или Mac, — одна подписка Демьяныча подключает сколько угодно таких устройств. Российские сайты, банки и Госуслуги идут напрямую, зарубежные — через наши серверы в Европе. Как подключить — Подключить компьютер на Windows, Подключить Mac, Подключить Android, Подключить iPhone или iPad.
Частые вопросы
Какой VPN поставить на Linux?
Зависит от того, к чему подключаться. Корпоративный VPN или файл .ovpn — через NetworkManager или OpenVPN 3. Свой сервер WireGuard — через wireguard-tools. Подписки и ключи VLESS, Shadowsocks, Hysteria2 — через клиенты на ядрах Xray и sing-box: Happ, Hiddify, Clash Verge Rev, Throne. В России WireGuard и OpenVPN с 2023 года массово блокируют.
Есть ли бесплатный VPN для Linux?
Сами программы — NetworkManager, WireGuard, OpenVPN, sing-box, Happ, Amnezia, Hiddify — бесплатные и с открытым кодом. Но серверов в них нет: серверы даёт VPN-сервис по подписке или ваш собственный сервер. Бесплатные серверы обычно перегружены, а кто их держит и что видит в трафике — неизвестно.
Где скачать VPN для Linux?
Из репозитория вашего дистрибутива или с официальных страниц: wireguard.com, openvpn.net, sing-box.sagernet.org, GitHub проектов Happ, Amnezia и Hiddify. Программы для VPN со сторонних сайтов и из рекламы лучше не ставить: VPN видит весь ваш трафик.
Как подключить OpenVPN на Linux?
Проще всего — через NetworkManager: поставьте пакет его модуля для OpenVPN и импортируйте файл .ovpn в настройках сети. Официальный консольный клиент — OpenVPN 3 Linux с командой openvpn3, пакеты есть для Ubuntu, Debian, Fedora и RHEL. Учтите, что в России OpenVPN массово блокируют.
Работает ли Демьяныч на Linux?
Официально — нет. Демьяныч поддерживает iPhone и iPad, Android, Windows и Mac — на них есть инструкции и помощь поддержки. На Linux мы подписку не проверяли, инструкций для него нет, и поддержка с ним не поможет.
Источники
- GNOME Help: подключение к VPN через NetworkManager
- OpenVPN 3 Linux — официальный клиент
- WireGuard — установка на Linux и другие системы
- WireGuard — Википедия (в ядре Linux с версии 5.6)
- sing-box — установка на Linux через пакетные менеджеры
- Happ — системные требования (Linux)
- Amnezia — установка приложения на Linux
- SecurityLab: VPN в Linux — NetworkManager, nmcli, DNS и маршруты (19.04.2026)
- Хабр, блог Amnezia: итоги 2025 года — блокировки WireGuard (22.12.2025)