Molystrix MOLYSTRIX Оформить
· 8 мин чтения ·
#WireGuard #macOS #Windows #инструкция

Настройка WireGuard на macOS и Windows: полное руководство

Установка WireGuard-клиента на Mac и PC, импорт конфигурации, настройка kill-switch и split-tunneling. С учётом особенностей обеих систем.

Настройка WireGuard на настольной операционной системе занимает 3–5 минут и даёт ряд преимуществ над мобильными клиентами: kill-switch на системном уровне, split-tunneling по приложениям, автостарт при входе в систему, тонкая настройка маршрутов. В этой статье — пошагово для macOS и для Windows, плюс нюансы работы обеих систем.

Установка одинакова по логике: скачать официальный клиент, импортировать конфиг, включить туннель. Детали — в разделах ниже.

Общие принципы

Перед тем как ставить клиент — два важных момента.

Используйте только официальный клиент

И в App Store, и в Microsoft Store полно клонов WireGuard от третьих разработчиков. Часто они добавляют рекламу, собирают статистику, иногда — перехватывают трафик. Официальный клиент — от WireGuard Development Team в App Store на macOS, и из wireguard.com/install для Windows.

Оба клиента — open-source, проходят аудит безопасности. Никаких подписок, никакой рекламы.

Для работы нужна конфигурация

WireGuard сам по себе — это протокол и клиент. Чтобы подключиться куда-то, нужна конфигурация (.conf файл или QR-код), которую выдаёт сервис-провайдер.

В нашем случае — Molystrix. После оплаты конфиг приходит на email. Одна подписка покрывает 3 устройства, т.е. можно добавить Mac + Windows PC + ноутбук или телефон — и всё работает одновременно.

macOS: пошаговая настройка

Шаг 1. Установите WireGuard из App Store

  1. Откройте App Store
  2. В поиске: WireGuard
  3. Найдите приложение от WireGuard Development Team (автор — Jason A. Donenfeld)
  4. Нажмите Get → подтвердите Touch ID / Apple ID

Приложение бесплатное, 10 MB, работает в Menu Bar (значок в верхней строке) и имеет отдельное окно для управления туннелями.

Шаг 2. Импортируйте конфигурацию

Откройте WireGuard — появится пустое окно с кнопкой Import Tunnel(s) From File.

Кликните → найдите скачанный из email .conf файл → Open.

В списке появится туннель molystrix-xxxxxxxx. Кликните на него — справа отобразятся параметры.

Если конфиг пришёл как QR-код (например, письмо читаете на телефоне):

  1. Откройте QR-код на полный экран на телефоне
  2. На Mac: WireGuard → кнопка + внизу → Scan QR Code from Screen
  3. Выберите область экрана где отображается QR

Шаг 3. Активируйте туннель

В нижнем левом углу окна — тумблер Activate. Нажмите.

Через 1–2 секунды:

Готово. Весь трафик Mac идёт через зашифрованный туннель.

Шаг 4. Полезные настройки macOS

Автостарт при входе в систему:

System Settings → General → Login Items → добавьте WireGuard в список. Теперь при загрузке Mac клиент запустится автоматически (но туннель нужно будет включить вручную или через скрипт).

Автоматическая активация туннеля:

В окне WireGuard выделите туннель → справа в параметрах → галочка On-Demand → подтверждение.

После этого при каждом включении Mac туннель поднимется сам.

Kill-switch (защита от утечек):

macOS-клиент WireGuard не имеет встроенного kill-switch, но его можно настроить через Firewall или сторонние утилиты (LuLu, Little Snitch).

Простой способ через PF (packet filter) macOS:

  1. Откройте терминал
  2. Создайте правило: echo "block out proto udp from any to any" | sudo pfctl -ef -
  3. Когда туннель активен — он добавляет свой интерфейс в exception list
  4. Когда туннель падает — весь выход в интернет блокируется

Это продвинутая настройка, для большинства пользователей не нужна. Kill-switch актуален если вы хотите быть на 100% уверены что IP не утечёт при пропадании туннеля.

Шаг 5. Проверка

Откройте браузер → зайдите на whatismyip.com: должен отображаться европейский IP, а не ваш реальный.

Откройте ChatGPT, Figma или другой сервис, с которым были проблемы. Всё должно работать быстро.

Windows: пошаговая настройка

Шаг 1. Скачайте и установите

  1. Откройте в браузере wireguard.com/install
  2. Кликните Download Windows Installer
  3. Запустите скачанный файл wireguard-amd64-0.x.x.msi
  4. Установка требует админ-прав (появится UAC-запрос) → разрешить
  5. После установки — WireGuard появится в меню Пуск

Установщик также ставит драйвер WireGuard для Windows — это системный сетевой интерфейс. Установка драйвера занимает 10–30 секунд.

Шаг 2. Импортируйте конфиг

Запустите WireGuard (через Пуск → WireGuard, или двойной клик на иконке в System Tray).

Откроется главное окно. Нажмите Add TunnelImport tunnel(s) from file.

Выберите .conf файл из email Molystrix → Open.

Для QR-кода из телефона — к сожалению, Windows-клиент не умеет сканировать экран напрямую. Варианты:

Шаг 3. Активируйте туннель

Справа от названия туннеля — кнопка Activate. Клик.

Через 1–2 секунды туннель поднимается. В System Tray появляется иконка с активным состоянием (зелёный indicator).

Шаг 4. Полезные настройки Windows

Автостарт:

Правый клик на туннеле → Edit → галочка Automatically start on boot → Save. Теперь при загрузке Windows туннель поднимается сам.

Для автостарта самого приложения: правый клик на иконку в System Tray → Enabled automatic startup.

Kill-switch:

В Windows настраивается через Windows Firewall. В WireGuard-клиенте:

  1. Правый клик на туннель → Edit
  2. В конфигурации найдите секцию [Interface]
  3. Добавьте после других параметров:
    PostUp = netsh advfirewall firewall add rule name="VPN Kill Switch" dir=out action=block interface=any
    PreDown = netsh advfirewall firewall delete rule name="VPN Kill Switch"

После этого при активном туннеле firewall блокирует весь трафик кроме VPN-интерфейса. Когда туннель отключается — правило снимается.

Внимание: эта настройка продвинутая, если ошибиться — можно остаться без интернета. Если не уверены — лучше не трогать.

Split-tunneling по приложениям:

Встроенного нет (в отличие от Android). Можно настроить вручную через маршрутизацию — см. документацию WireGuard.

Частые проблемы

macOS: «Operation not permitted»

После обновления системы macOS иногда сбрасывает permissions для WireGuard. Решение:

System Settings → Privacy & Security → Network Extensions → включите галочку напротив WireGuard.

Windows: «Handshake did not complete after 5 seconds»

Обычно означает что WireGuard не может достучаться до сервера. Причины:

macOS: туннель не проходит трафик некоторых приложений

Некоторые приложения в macOS кешируют сетевые настройки и не замечают появления нового интерфейса. Решение: перезапустить приложение (полное завершение через Activity Monitor, не просто закрыть окно).

Windows: туннель падает после сна

В редких случаях Windows после выхода из сна не поднимает VPN обратно. Решение:

Split-tunneling: когда и как

Split-tunneling — отправка через туннель только части трафика, остальное идёт напрямую. Полезно если:

На macOS: встроенной функции split-tunneling нет. Нужны сторонние утилиты вроде TunnelBlick или ручная настройка маршрутов.

На Windows: аналогично. Есть сторонняя утилита WireSock, которая добавляет split-tunneling к стандартному WireGuard-клиенту.

Альтернатива: если split-tunneling критичен — используйте Android или OpenWrt-роутер с WireGuard — там split по приложениям / IP поддерживается нативно.

Резюме

После настройки всё работает прозрачно — можно забыть, что туннель существует, и просто пользоваться компьютером.

Если используете несколько устройств в работе — mobile-гайды:

И общий explainer о защищённом соединении: Что такое WireGuard простыми словами.

Подключите Molystrix за 2 минуты

Защищённое соединение для работы с международными сервисами. WireGuard-серверы в Европе, 3 устройства, оплата картой или СБП.