Перейти к содержанию

martystev

Участники форума
  • Постов

    1
  • Зарегистрирован

  • Посещение

Оборудование

  • Устройства
    KEENETIC VIVA

Достижения martystev

Новичок

Новичок (1/6)

0

Репутация

  1. Добрый день! Сразу раскрою: я автор этого приложения. Для тех, кому нужен SSTP-клиент для Mac с кнопкой вместо Terminal, я сделал Keid. Это бесплатный клиент в строке меню для macOS 14+ (Apple Silicon и Intel), код открыт, лицензия MIT. Официальная инструкция Keenetic для macOS предлагает поставить sstp-client через Homebrew и запускать sstpc в Terminal. Мне хотелось подключаться одной кнопкой и не оставлять трафик мимо туннеля. Что умеет: - Подключение и отключение из строки меню. Сервер, логин и пароль вводятся в самом приложении, без конфигов. - Весь IPv4-трафик и DNS идут через роутер, поэтому работают его правила маршрутизации, в том числе по доменам. - На время подключения IPv6 блокируется, чтобы ничего не утекало мимо VPN. - Kill-switch на файрволе pf: от «Подключить» до «Отключить» ничего не уходит наружу в обход туннеля, в том числе при обрыве связи или неверном пароле. - Автопереподключение после смены Wi-Fi, сна и перезапуска сервера. Если сервер отвергает пароль, приложение останавливается, чтобы не заблокировать учётную запись. - Проверка сертификата сервера включена по умолчанию (для самоподписанных можно отключить). Как подключить к Keenetic: установить компонент SSTP VPN-сервера, включить его, разрешить нужному пользователю доступ по VPN и включить KeenDNS. В Keid ввести имя KeenDNS и логин с паролем этого пользователя. Что важно знать: - Я проверял только с Keenetic. MikroTik, Windows RRAS и SoftEther должны работать по тому же протоколу, но я их не тестировал. Буду рад отчётам. - Поддерживается только аутентификация MS-CHAPv2. Пароль не должен содержать символы " и \. - Приложение не нотаризовано Apple, поэтому при первом запуске нужно открыть «Системные настройки → Конфиденциальность и безопасность» и нажать «Всё равно открыть». Код открыт, у релиза есть файл контрольной суммы, при желании приложение можно собрать самому. - Если VPN упал и интернет не грузится, это работает kill-switch. Нажмите «Отключить», и трафик снова пойдёт напрямую. Скачать: https://github.com/MartyStev/keid-sstp-macos/releases/latest Исходники: https://github.com/MartyStev/keid-sstp-macos Буду рад отзывам и сообщениям об ошибках в Issues на GitHub.
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.