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
Если просто закрыть окно терминала соединение останется подключенным.