Найти тему
Эникей на передержке

[Решено] Установка WireGuard на старые версии MacOS

Официальный клиент WireGuard поддерживает установку через AppStore только на MacOS 12 Monterey и выше. В этой статье я постарался как можно подробнее описать установку клиента для старых устройств Apple.

Подробная видеоинструкция доступна по ссылке: https://rutube.ru/video/4fc05e0c78f7ec7fb2357d5a1508b942/

Внимание!

Описываемый способ установки представлен на официальном сайте WireGuard, поэтому можно смело отбросить опасения насчёт компрометации данных:

Возможность установки WireGuard с использованием MacPorts или Homebrew
Возможность установки WireGuard с использованием MacPorts или Homebrew

WireGuard будет доступен только с интерфейсом командной строки, т.к. на момент написания статьи альтернативной версии с графическим интерфейсом нет!

Установка Homebrew

Запустите терминал и введите следующую команду:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

*при запросе введите пароль и нажмите Enter, вводимые символы отображаться не будут!

О завершении установки уведомит соответствующая надпись:

Installation successful!
Installation successful!

Для более удобного использования введите команды, указанные в выводе установщика:

Команды для добавления Homebrew в переменную PATH
Команды для добавления Homebrew в переменную PATH

Установка WireGuard

Осталось установить WireGuard простой командой:

brew install wireguard-tools

Сохранение конфига

Сохраним конфиг в домашний каталог пользователя:

nano ~/wg1.conf

после выполнения команды откроется консольный текстовый редактор, куда можно ввести параметры подключения:

Содержимое конфигурационного файла
Содержимое конфигурационного файла

Для сохранения изменений используйте Cmd+O, для выхода - Cmd+X.

Подключение к VPN

Создадим на рабочем столе простой скрипт, который позволит нам активировать подключение:

nano ~/Desktop/wg_on.sh

В качестве содержимого введите:

#! /bin/bash
sudo wg-quick up ~/wg1.conf

Сохраните содержимое, используя комбинации клавиш Cmd+O и Cmd+X.

Сделайте файл исполняемым, с помощью команды:

chmod 755 ~/Desktop/wg_on.sh

Измените в свойствах файла приложение, чтобы файл открывался с помощью программы Терминал:

Свойства файла wg_on.sh
Свойства файла wg_on.sh

Осталось запустить файл wg_on.sh с рабочего стола, ввести пароль и нажать Enter.

Отключение VPN

Для отключения создайте рядом аналогичный файл, например, wg_off.sh с содержимым вида:

#! /bin/bash
sudo wg-quick down ~/wg1.conf

Предоставьте файлу права на запуск и открытие через терминал как в предыдущем пункте.

Другие статьи по теме MacOS:

MacOS | Эникей на передержке | Дзен

Заключение

Друзья, описанный выше способ проверен на MacOS 10 и MacOS 11. Если по каким-то причинам у вас не получилось настроить подключение, пишите в комментарии, я постараюсь помочь.

Поставьте лайк или подпишитесь на канал, чтобы чаще видеть в ленте подобный контент. Всем добра!