SSTP Client для Mac OS

Штатный SSTP Client для Mac OS не существует.
Существует возможность добавления стороннего репозитория для установки программного обеспечения, которого нет в виде штатных пакетов.
Адрес сайта, который позволяет это реализовать.
https://brew.sh/index_ru
Для того, чтобы появилась возможность на Mac OS использовать VPN подключение по протоколу SSTP необходимо сделать следующее:
1) Открываем терминал.
2) В терминале выполняем команду одной строкой.
/bin/bash -c «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)»
Примечание:
При установке будет запрошен пароль локального администратора Macbook
Процесс добавления репозитория достаточно долгий. Необходимо дождаться полного завершения процесса.
3) После завершения процесса добавления репозитория в том же окне терминала необходимо выполнить последовательно следующие команды:
brew update
brew install wget
brew install sstp-client
Примечание:
Процесс выполнения каждой команды достаточно продолжительный. Необходимо дождаться выполнения каждой команды в полном объёме.
4) Создаём файл скрипта, используя текстовый редактор nano
nano sstp.sh
Вставляем в этот файл следующее содержимое:
#!/bin/bash
sudo /usr/local/sbin/sstpc —cert-warn —tls-ext —user <ваш login без скобок> —password <Ваш пароль без скобок> gate.sdsbon.com usepeerdns require-mschap-v2 noauth noipdefault noccp refuse-eap refuse-pap refuse-mschap defaultroute
ВАЖНО!
Примечание 1:
В файле скрипта должно быть всего две строки.
Первая строка #!/bin/bash
Вторая строка — всё остальное.
Примечание 2:
Во второй строке значения —cert-warn —tls-ext —user sstp01 —password
должны быть с двумя — перед значением. Если просто скопируете с сайта у вас получится одно —
5) Сохраняем файл нажав сочетание клавиш на клавиатуре Ctrl+O
6) Закрываем файл нажав сочетание клавиш на клавиатуре Ctrl+X
7) Делаем файл sstp.sh исполняемым, изменив его разрешение на 755
chmod 755 sstp.sh
8) Подключаемся к SSTP серверу, запустив скрипт
./sstp.sh
Примечание:
При запуске скрипта будет запрошен пароль локального администратора Macbook.
К сожалению не существует графической оболочки для управления данным типом подключения. Поэтому возможно использовать данный функционал исключительно в окне терминала.
Для проверки подключился или нет клиент к sstp серверу необходимо открыть ещё одно терминала и в нём набрать последовательно команды:
ifconfig -a
Вариант вывода команды при успешном подключении:
ppp0: flags=8051 mtu 1500 inet 10.30.21.15 —> 10.30.21.1 netmask 0xff000000

Узнать свой внешний IP Address
wget -O — -q icanhazip.com
85.92.119.94

Для разрыва соединения в окне терминала просто прекращаем выполнения скрипта, нажав сочетание клавиш на клавиатуре Ctrl+C
Если просто закрыть окно терминала соединение останется подключенным.