# Настройка подключения в MacOs

> Настройка VPN-подключения на macOS через встроенный IKEv2-клиент и WireGuard - установка через Homebrew, импорт профилей и активация туннеля

Source: https://opennix.org/docs/niflheim/clients/macos/

## Установка клиента

1.1. В первую очередь небходимо установить WireGuard. Это можно сделать двумя способами: 

- Получить клиент через [appstore](https://apps.apple.com/us/app/wireguard/id1451685025?mt=12)
- Использовать brew, выполнив команду: brew install wireguard-tools

Необходимо дождаться завершения установки. 

1.2. Следующим шагом является получение файла конфигурации. Для этого требуется выполнить следующие шаги: 

- Подключиться к виртуальной машине через ssh.
- Перейти в каталог ё/opt/niflheim/configs/<external_ip>.
- Скопировать файл конфигурации ёwireguard/<user_name>.confё на свой компьютер. 

## Настройка клиента

1.3. После того как вы скопировали файл конфигурации необходимо настроить клиент.

Если пользователь использует клиент из appstore, достаточно импортировать туннель. Для этого следует нажать “+” и выбрать файл конфигурации пользователя. 

Если пользователь использует консольный клиент, необходимо открыть терминал и следовать шагам ниже:

Создать директорию:

```shell
mkdir /usr/local/etc/wireguard/

```
Скопировать в нее файл конфигурации пользователя:

```shell
cp <user_name>.conf /usr/local/etc/wireguard/wg0.conf

```
Выполнить команду:

```shell
sudo wg-quick up wg0

```

##  Конфигурация IPSEC VPN

### Получение файла конфигурации и установка профиля

Необходимо получить файл конфигурации и установить профиль. Для этого требуется выполнить следующие шаги. 

- Подключиться к виртуальной машине через ssh;
- Перейти в каталог `/opt/niflheim/configs/<external_ip>`
- Выбрать файл конфигурации `ipsec/<user_name>.mobileconfig`
- Скопировать файл на свой компьютер.
- Открыть полученный файл двойным нажатием и установить профиль. 

На этом настройка закончена. 


