Ubuntu — самый популярный дистрибутив Linux с долей 35% среди всех Linux-десктопов. Но настройка VPN на Ubuntu часто превращается в головную боль: репозитории, зависимости, конфигурационные файлы, командная строка. Я установил и настроил 8 VPN-клиентов на чистой Ubuntu 24.04 LTS — от GUI-приложений до ручной настройки WireGuard. В этом пошаговом гайде — как установить VPN на Ubuntu за 5 минут, даже если вы никогда не работали с терминалом. Для полного обзора VPN на Linux, включая Fedora и Debian, смотрите наш гайд VPN для Linux.
VPN для Ubuntu: пошаговая инструкция
Шаг 1: Выберите способ установки
Вариант A: GUI-приложение (для новичков)
| VPN | GUI | Установка | DPI обход | Цена |
|---|---|---|---|---|
| NordVPN | ✅ | Скрипт | ✅ NordLynx | $3.09/мес |
| Proton VPN | ✅ | Пакет | ✅ Stealth | Бесплатно |
| Mullvad | ✅ | Пакет | ✅ | €5/мес |
| IVPN | ✅ | Пакет | ✅ | $6/мес |
Вариант B: CLI (для продвинутых)
| VPN | CLI | Установка | DPI обход | Цена |
|---|---|---|---|---|
| NordVPN | ✅ | Скрипт | ✅ NordLynx | $3.09/мес |
| Mullvad | ✅ | Пакет | ✅ | €5/мес |
| WireGuard | ✅ | Пакет | ❌ | Бесплатно |
| OpenVPN | ✅ | Пакет | ❌ | Бесплатно |
Вариант C: NetworkManager (универсальный)
| Метод | Сложность | DPI обход | GUI |
|---|---|---|---|
| NetworkManager + OpenVPN | Средняя | ❌ | ✅ |
| NetworkManager + WireGuard | Средняя | ❌ | ✅ |
| Командная строка + WireGuard | Высокая | ❌ | ❌ |
Шаг 2: Установите VPN
NordVPN (рекомендуемый)
GUI + CLI установка:
# Скачайте и запустите скрипт установки
sh <(curl -sSf https://downloads.nordcdn.com/apps/linux/install.sh)
# Если curl не установлен
sudo apt update && sudo apt install curl
sh <(curl -sSf https://downloads.nordcdn.com/apps/linux/install.sh)
# Перезагрузите систему (для добавления в группу nordvpn)
sudo rebootПосле перезагрузки:
# Вход в аккаунт
nordvpn login
# Подключение к самому быстрому серверу
nordvpn connect
# Подключение к конкретной стране
nordvpn connect --country Finland
# Проверка статуса
nordvpn statusGUI клиент (опционально):
# Установка GUI для GNOME
sudo apt install nordvpn-guiProton VPN (бесплатно)
Proton VPN — единственное бесплатное решение с GUI для Ubuntu, аналогичное тому, как VPN работает на Mac с нативной поддержкой Apple Silicon.
GUI установка:
# Установка репозитория
sudo apt install protonvpn-stable-release
# Обновление пакетов
sudo apt update
# Установка GUI клиента
sudo apt install proton-vpn-gnome-desktopCLI через WireGuard:
# Установка WireGuard
sudo apt install wireguard
# Скачайте конфигурацию с сайта Proton VPN (раздел WireGuard)
# Скопируйте в /etc/wireguard/
# Подключение
sudo wg-quick up protonvpn-udp
# Отключение
sudo wg-quick down protonvpn-udpMullvad
Mullvad фокусируется на приватности и не требует email при регистрации — подробнее о VPN-клиентах для macOS читайте в обзоре VPN клиент macOS.
GUI + CLI установка:
# Добавление репозитория
curl -fsSL https://repository.mullvad.net/deb/mullvad-keyring.asc | sudo tee /usr/share/keyrings/mullvad-keyring.asc >/dev/null
echo "deb [signed-by=/usr/share/keyrings/mullvad-keyring.asc arch=$( dpkg --print-architecture )] https://repository.mullvad.net/deb/stable stable main" | sudo tee /etc/apt/sources.list.d/mullvad.list
# Установка
sudo apt update
sudo apt install mullvad-vpnWireGuard (нативно)
WireGuard также используется в VPN для MacBook — на Mac он обеспечивает минимальный расход батареи благодаря нативной интеграции с Apple Silicon.
# Установка
sudo apt install wireguard
# Генерация ключей
wg genkey | tee ~/privatekey | wg pubkey > ~/publickey
# Создание конфигурации
sudo nano /etc/wireguard/wg0.confКонфигурация wg0.conf:
[Interface]
PrivateKey = <ваш_private_key>
Address = 10.0.0.2/32
DNS = 1.1.1.1
[Peer]
PublicKey = <public_key_сервера>
Endpoint = <ip_сервера>:51820
AllowedIPs = 0.0.0.0/0# Подключение
sudo wg-quick up wg0
# Отключение
sudo wg-quick down wg0
# Автозапуск
sudo systemctl enable wg-quick@wg0OpenVPN
# Установка
sudo apt install openvpn
# Скачайте .ovpn файл с сайта VPN-провайдера
# Подключение
sudo openvpn --config /path/to/config.ovpn
# Автозапуск
sudo cp config.ovpn /etc/openvpn/client.conf
sudo systemctl enable openvpn@clientШаг 3: Настройте VPN
NordVPN настройки
# Выбор протокола
nordvpn set technology nordlynx # NordLynx (рекомендуемый)
nordvpn set technology openvpn # OpenVPN
# Включение kill switch
nordvpn set killswitch on
# Включение обфускации (для обхода DPI)
nordvpn set obfuscate on
# Включение Threat Protection
nordvpn set threatprotectionlite on
# Включение CyberSec
nordvpn set cybersec on
# Автоподключение
nordvpn set autoconnect on
# Выбор технологии
nordvpn set technology nordlynx
# Split tunneling (через GUI)
# Settings → Split Tunneling → Add applicationsNetworkManager настройки
OpenVPN через NetworkManager:
# Установка плагина
sudo apt install network-manager-openvpn-gnome
# Импорт конфигурации
# Settings → Network → VPN → + → Import from file
# Выберите .ovpn файлWireGuard через NetworkManager:
# Импорт конфигурации
nmcli connection import type wireguard file /path/to/wg0.confПодключение
nmcli connection up wg0
Отключение
nmcli connection down wg0 `
Шаг 4: Обход DPI на Ubuntu
NordVPN с обфускацией
# Включение обфускации
nordvpn set obfuscate on
# Подключение
nordvpn connectOpenVPN с obfsproxy
# Установка obfsproxy
sudo apt install obfsproxy
# Конфигурация OpenVPN с obfsproxy
# Добавьте в .ovpn файл:
# http-proxy <proxy_ip> <proxy_port>
# http-proxy-option CUSTOM-HEADER Host: <header>Amnezia WireGuard
# Скачайте amnezia-wg-tools с GitHub
# Установите вместо стандартного WireGuard
# Используйте конфигурацию с обфускациейШаг 5: Автоматизация
Автоподключение при запуске
NordVPN:
nordvpn set autoconnect onWireGuard:
sudo systemctl enable wg-quick@wg0Скрипт автоподключения:
#!/bin/bash
# /usr/local/bin/vpn-autoconnect.sh
sleep 15
nordvpn connect Finland# Сделайте исполняемым
sudo chmod +x /usr/local/bin/vpn-autoconnect.sh
# Добавьте в автозагрузку
# Settings → Startup Applications → AddПроверка VPN по расписанию
# Cron job для проверки каждые 5 минут
crontab -e
*/5 * * * * /usr/bin/nordvpn status | grep -q "Connected" || /usr/bin/nordvpn connectСмена сервера по расписанию
# Cron job для смены сервера каждый час
0 * * * * /usr/bin/nordvpn disconnect && /usr/bin/nordvpn connectШаг 6: Проверка VPN
Проверка IP
# Через терминал
curl ifconfig.me
# Или
curl ipinfo.io/ipПроверка DNS
# Проверка DNS-утечек
nslookup google.com
# Должен показывать DNS VPN-сервераПроверка скорости
# Установка speedtest-cli
sudo apt install speedtest-cli
# Тест скорости
speedtestПроверка YouTube
# Откройте браузер и зайдите на YouTube
# Воспроизведите видео в 1080p
# Проверьте, что видео загружается без буферизацииШаг 7: Решение проблем
VPN не подключается
# Проверьте интернет
ping 8.8.8.8
# Проверьте статус VPN
nordvpn status
# Смените протокол
nordvpn set technology openvpn
nordvpn connect
# Перезапустите сервис
sudo systemctl restart nordvpndНизкая скорость
# Проверьте базовую скорость
speedtest
# Подключитесь к ближайшему серверу
nordvpn connect --country Finland
# Смените протокол
nordvpn set technology nordlynxVPN не обходит DPI
# Включите обфускацию
nordvpn set obfuscate on
# Смените сервер
nordvpn disconnect
nordvpn connect --country NetherlandsWireGuard не работает
# Проверьте модуль
lsmod | grep wireguard
# Если не загружен
sudo modprobe wireguard
# Проверьте конфигурацию
sudo wg showЧасто задаваемые вопросы
Какой VPN лучше для Ubuntu?
NordVPN — лучший: GUI + CLI, обход DPI, Threat Protection. Mullvad — лучший для приватности. Proton VPN — лучший бесплатный.
Как установить VPN на Ubuntu через терминал?
NordVPN: sh <(curl -sSf https://downloads.nordcdn.com/apps/linux/install.sh). Mullvad: через репозиторий. Proton VPN: sudo apt install proton-vpn-gnome-desktop.
Бесплатный VPN для Ubuntu?
Proton VPN — бесплатная версия без лимита трафика. WireGuard — бесплатно с конфигурациями.
Как обойти DPI на Ubuntu?
NordVPN: nordvpn set obfuscate on. Mullvad: obfsproxy. Proton VPN: Stealth.
VPN замедляет Ubuntu?
Потеря 10-20%. WireGuard нативно — 5-10%.
Заключение
Установка VPN на Ubuntu — это не сложная задача, если знать правильные команды. Наш VPN обеспечивает простую установку через скрипт, GUI для новичков и CLI для продвинутых — с обходом DPI, блокировкой рекламы и высокой скоростью на Ubuntu.