На 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-resolvedDNS переключится при подключении. - Для 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 ₽.
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 и их производных.