1. В Debian 12 sstp-client доступен по умолчанию из стандартного репозитория:
apt install sstp-client
  1. Добавляем данные доступа в chap-secrets:
echo "user mgmt password *" >> /etc/ppp/chap-secrets
  • user – имя пользователя ТСУ;
  • password – пароль пользователя ТСУ.
  1. Создаем конфиг для подключения:
nano /etc/ppp/peers/mgmt

Важно!

Не забудьте изменить в конфиге параметр name с user на своё имя пользователя, всё остальное оставить как есть.

pty "sstpc --cert-warn --ipparam mgmt --nolaunchpppd mgmt.d19.su"

usepeerdns

name user
require-mschap-v2
refuse-pap
refuse-eap
refuse-chap
refuse-mschap

remotename mgmt

ipparam mgmt
plugin sstp-pppd-plugin.so
sstp-sock       /var/run/sstpc/sstpc-mgmt
noauth
lock
nobsdcomp
nodeflate
  1. После этого соединение можно проверить командой:
pon mgmt
  1. Поднимаем интерфейс автоматически при загрузке:
nano /etc/systemd/system/sstpc.service
Description=SSTP Client Service
After=network.target
 
[Service]
Type=forking
ExecStart=/usr/bin/pon mgmt
ExecStop=/usr/bin/poff mgmt
User=root
Group=root
 
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable sstpc.service

Рекомендация

Перезагрузите устройство и удостоверьтесь, что тоннель поднялся.