Независимые рейтинги и гайдыКак мы выбираем сервисы
Главная / Гайды / Как установить VPN на Linux

Как установить VPN на Linux

ГайдОбновлено: Автор: редакция

На Linux VPN подключается через приложение сервиса (если оно есть), графический NetworkManager или консольные клиенты: WireGuard (wg-quick), OpenVPN, Hiddify для VLESS и Shadowsocks. Важные детали — правильная настройка DNS, чтобы не было утечек, и автоподключение через systemd. Ниже — пошагово.

Приложение сервиса

Если сервис выпускает приложение для Linux (.deb, .rpm, AppImage), установите его и войдите. У VPNType есть приложение для Linux. Приложение сервиса удобно тем, что серверы и протоколы обновляются сами. Если его нет для вашего дистрибутива, используйте Hiddify или конфигурации WireGuard и OpenVPN.

Клиенты

NetworkManager

Графический способ в GNOME, KDE и других окружениях. Установите плагины: sudo apt install network-manager-openvpn-gnome (для WireGuard поддержка встроена в новые версии). Настройки → Сеть → VPN → «+» → импортируйте файл .ovpn или .conf.

WireGuard

sudo apt install wireguard
sudo cp client.conf /etc/wireguard/wg0.conf
sudo wg-quick up wg0

Отключение — sudo wg-quick down wg0. Подробнее — в гиде WireGuard.

OpenVPN

sudo apt install openvpn
sudo openvpn --config client.ovpn

Hiddify

Скачайте AppImage или .deb со страницы проекта на GitHub, запустите, импортируйте ключ VLESS или Shadowsocks. Режим «VPN» (TUN) пускает через туннель всю систему. В режиме системного прокси Hiddify передаёт через туннель только программы, которые читают настройки прокси, — для терминала, Steam и Discord нужен TUN.

Настройка DNS

  • В конфигурации WireGuard укажите DNS = 1.1.1.1 — при наличии resolvconf или systemd-resolved DNS переключится при подключении.
  • Для OpenVPN используйте скрипт update-systemd-resolved или NetworkManager — он применяет DNS из профиля.
  • В Hiddify режим TUN перехватывает DNS.

Проверьте утечки нашим инструментом проверка утечек VPN.

Автоподключение

  • WireGuard: sudo systemctl enable wg-quick@wg0.
  • OpenVPN: положите конфигурацию в /etc/openvpn/client/имя.conf и sudo systemctl enable openvpn-client@имя.
  • NetworkManager: в свойствах Wi-Fi-подключения → «Автоматически подключаться к VPN».

Подробнее — в гиде автозапуск OpenVPN.

Проверка после подключения

curl https://ipinfo.io/ip
resolvectl status

Первая команда покажет внешний IP — он должен быть адресом сервера VPN. Вторая — какие DNS-серверы используются: если там DNS провайдера, возможна утечка. Дополнительно откройте наш инструмент проверка утечек VPN в браузере.

Если VPN на Linux не работает

Признак Что сделать
Hiddify не включает TUN Запустить с правами администратора или выдать capability
WireGuard поднят, интернета нет Проверить AllowedIPs и DNS в конфигурации
OpenVPN подключается и рвётся Провайдер распознаёт OpenVPN — перейти на VLESS
Сайты открываются медленно Проверить MTU, уменьшить до 1380

Hiddify на Linux: установка

Формат Для каких систем Как запустить
AppImage Любой дистрибутив chmod +x Hiddify.AppImage, затем запуск
.deb Ubuntu, Debian, Mint sudo apt install ./hiddify.deb
.rpm Fedora sudo dnf install ./hiddify.rpm

Скачивайте файлы только со страницы проекта на GitHub. Для режима TUN клиенту нужны права администратора.

Раздельное туннелирование на Linux

В Hiddify включите правило «Россия напрямую» в настройках региона. В WireGuard маршрутизацию задаёт строка AllowedIPs: 0.0.0.0/0 пускает через VPN весь трафик, а список подсетей — только их. Для сложных правил по приложениям на Linux используют network namespaces — это уже задача для опытных пользователей.

Частые вопросы

Вопрос Ответ
Какой клиент проще всего Hiddify — графический, работает с ключами VLESS
Можно ли настроить VPN без графики Да: WireGuard через wg-quick, OpenVPN через systemd
Работает ли VPN в Steam на Linux Да, в режиме TUN через туннель идёт весь трафик
Нужен ли root Для TUN и системных служб — да

Какой VPN выбрать

На Linux важно, чтобы сервис давал и графический вариант, и конфигурации для консоли. Наш выбор — VPNType: приложение для Linux, ключи VLESS для Hiddify, конфигурации WireGuard для wg-quick и OpenVPN для NetworkManager. Заявленный отказ от логов, до 10 устройств, пробный Premium — 5 дней за 1 ₽.

1

VPNTypeНаш выбор

Пробный Premium 5 дней за 1 ₽, до 10 устройств, трафик без лимита

Подключить
2

Bark VPN

Выгодная месячная подписка и пробный период 1 день

Подключить
3

AdGuard VPN

Бесплатная версия с лимитом трафика, премиум быстрее и с большими возможностями

Подключить

Частые вопросы

Какой клиент выбрать?

Для ключей VLESS и Shadowsocks — Hiddify; для WireGuard — wg-quick или NetworkManager; для OpenVPN — NetworkManager с плагином или openvpn в терминале.

Как избежать утечки DNS?

Используйте systemd-resolved и указывайте DNS в конфигурации VPN; в Hiddify включите режим TUN. Проверьте результат нашим инструментом.

Работает ли VPN на Ubuntu?

Да, все перечисленные клиенты работают на Ubuntu, Debian, Fedora, Arch и их производных.

Читайте также