You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
8 months ago | |
---|---|---|
sstp | 8 months ago | |
.gitignore | 8 months ago | |
README.md | 8 months ago | |
accel-ppp.conf | 8 months ago | |
ca.pem | 8 months ago | |
cert.pem | 8 months ago | |
chap-secrets | 8 months ago | |
compose.yaml | 8 months ago |
README.md
Docker SSTP server
Start
Just run
docker compose up
Self-signed certificates
If you need self-signed certificate for testing, you can generate it with following commands:
Create Root Key
openssl genrsa -des3 -out rootCA.key 4096
If you want a non password protected key just remove the -des3
option
Create and self sign the Root Certificate
openssl req -x509 -new -nodes -key rootCA.key -sha256 -days 1024 -out ca.pem
Create the server certificate key
openssl genrsa -out privkey.pem
Create the signing request (csr)
openssl req -new -key privkey.pem -out sstp-csr.csr
Create a server certificate
openssl x509 -req -in sstp-csr.csr -CA ca.pem -CAkey rootCA.key -CAcreateserial -out cert.pem -days 365