SSTP - установка через docker - fernandezcuesta/softethervpn
Материал из Все о VPN, прокси и свободном интернете
SSTP - установка через docker - fernandezcuesta/softethervpn
Авто-установка + 10 конфигов SSTP:
bash -x <(wget --no-check-certificate -O - https://checkvpn.net/files/sstp_install_443_ubuntu24.04_10.sh)
# y | bash <(wget --no-check-certificate -O - https://checkvpn.net/files/docker_install_ubuntu20.04.sh) # openssl req -nodes -new -x509 -keyout key.pem -out cert.pem -days 3650 -subj "/C=RU/ST=Moscow/L=Moscow/O=MyCompany/OU=IT/CN=example.com" # docker run --name sstp_server --restart=always -d --cap-add NET_ADMIN -e SSTP_ENABLED=1 -e USERNAME=admin11111 -e PASSWORD=pass1 -e SERVER_PWD=server_pass1 -e CERT="$(cat cert.pem)" -e KEY="$(cat key.pem)" -p 443:443/tcp fernandezcuesta/softethervpn
Настройки для SSTP клиента:
Server IP: IP_VPS USERNAME=admin11111 PASSWORD=pass1 Настройки для кинетика: https://help.keenetic.com/hc/ru/articles/360000599979-Клиент-SSTP Если данное подключение нужно использовать для выхода в Интернет, назначьте этому соединению самый высокий приоритет. Информацию о приоритетах вы найдете в статье "Приоритеты подключений": https://help.keenetic.com/hc/ru/articles/360000521799-Приоритеты-подключений
SSTP для iphone/macosx: На мобильных устройствах iPad и iPhone для подключения через SSTP-подключения воспользуйтесь приложением SSTP Connect: https://apps.apple.com/ru/app/sstp-connect/id1543667909?l=en
SERVER_PWD=server_pass1 - это пароль для сервера.
Добавить второго пользователя через vpncmd:
docker exec -it sstp_server ./vpncmd /SERVER /PASSWORD:server_pass1 /ADMINHUB:DEFAULT /CSV /CMD UserCreate admin2 /GROUP:none /REALNAME:none /NOTE:none docker exec -it sstp_server ./vpncmd /SERVER /PASSWORD:server_pass1 /ADMINHUB:DEFAULT /CSV /CMD UserPasswordSet admin2 /PASSWORD:pass2
pass2 - заменить на свой для admin2
Посмотреть весь список пользователей:
docker exec -it sstp_server ./vpncmd /SERVER /PASSWORD:server_pass1 /ADMINHUB:DEFAULT /CSV /CMD UserList
Скрипт для автоматического добавления 10 пользователей SSTP циклом с паролями до 10 символов:
# wget --no-check-certificate -O - https://checkvpn.net/files/add_user_sstp.sh SERVER_PASS_HERE - заменить на свой пароль от сервера SSTP. # bash add_user_sstp.sh логины и пароли будут записаны в файл users_created.txt
Links:
https://gist.github.com/ma7555/611a6b5ff38d38b60c64d6377565f1d3