- В Debian 12 sstp-client доступен по умолчанию из стандартного репозитория:
apt install sstp-client
- Добавляем данные доступа в chap-secrets:
echo "user mgmt password *" >> /etc/ppp/chap-secrets
- user – имя пользователя ТСУ;
- password – пароль пользователя ТСУ.
- Создаем конфиг для подключения:
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
- После этого соединение можно проверить командой:
pon mgmt
- Поднимаем интерфейс автоматически при загрузке:
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.targetsystemctl daemon-reload
systemctl enable sstpc.service
Рекомендация
Перезагрузите устройство и удостоверьтесь, что тоннель поднялся.