WireGuard — современный VPN-протокол, который работает быстрее OpenVPN и потребляет меньше ресурсов. В Linux он встроен прямо в ядро, поэтому настроить его проще, чем кажется.
В этой инструкции разберу, как установить и настроить WireGuard на Linux Mint за 5 минут.
Что такое WireGuard
WireGuard — бесплатный протокол с открытым исходным кодом. Его особенность в том, что он встроен в ядро Linux начиная с версии 5.6. Это значит, что не нужно ставить тяжёлые библиотеки — всё уже есть в системе.
Главные плюсы:
- Быстрее OpenVPN в 2-3 раза
- Простая настройка
- Минимальное потребление ресурсов
- Безопасное шифрование
Шаг 1. Установка WireGuard
Открой терминал и выполни: sudo apt update sudo apt install wireguard
Всё. Пакет весит меньше мегабайта.
Шаг 2. Генерация ключей
WireGuard использует пару ключей: приватный (остаётся у тебя) и публичный (передаётся серверу).
Сгенерируй приватный ключ: wg genkey | tee privatekey | wg pubkey > publickey
Ты получишь два файла: privatekey и publickey.
Приватный ключ никому не показывай. Публичный — передаётся VPN-серверу.
Шаг 3. Создание конфига
Создай файл конфигурации: sudo nano /etc/wireguard/wg0.conf
Вставь туда: [Interface] PrivateKey = ТВОЙ_ПРИВАТНЫЙ_КЛЮЧ Address = 10.0.0.2/24 DNS = 1.1.1.1
[Peer] PublicKey = ПУБЛИЧНЫЙ_КЛЮЧ_СЕРВЕРА Endpoint = IP_СЕРВЕРА:51820 AllowedIPs = 0.0.0.0/0 PersistentKeepalive = 25
Замени значения на свои.
Шаг 4. Запуск
Запусти WireGuard: sudo wg-quick up wg0
Проверь статус: sudo wg show
Если видишь строку с latest handshake — всё работает.
Отключить: sudo wg-quick down wg0
Шаг 5. Автозапуск
Чтобы WireGuard запускался при включении системы: sudo systemctl enable wg-quick@wg0
Проблемы и решения
Ошибка: wg: command not found
Значит, пакет не установился. Повтори Шаг 1.
Ошибка: Unable to access interface: No such device
Проверь, что модуль ядра загружен: sudo modprobe wireguard
Нет соединения после подключения
Проверь правильность ключей и адреса сервера.
Итог
WireGuard — самый простой и быстрый способ поднять VPN на Linux Mint. Установка занимает 5 минут, а работает он быстрее большинства платных решений.
Если не хочешь настраивать вручную
WireGuard требует свой сервер. Если его нет — можно использовать готовый VPN-сервис:
[Hide Expert VPN — попробовать](## Если не хочешь настраивать вручную
WireGuard требует свой сервер. Если его нет — можно использовать готовый VPN-сервис:
Что я рекомендую
Проверенные сервисы, которыми я пользуюсь: