Simple docker compose manifest for deploy of SSTP server
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.
 
accel-sstp-docker/nginx-stream/stream.conf.template

37 lines
733 B

error_log /dev/stderr;
stream {
map $ssl_client_verify $name {
SUCCESS sstp;
default https;
}
upstream https {
server ${HTTPS_UPSTREAM}:443;
}
upstream sstp {
server ${SSTP_UPSTREAM}:443;
}
server {
listen 443 ssl;
listen [::]:443 ssl;
ssl_certificate /etc/nginx/certs/cert.pem;
ssl_certificate_key /etc/nginx/certs/privkey.pem;
ssl_trusted_certificate /etc/nginx/certs/${CA_CERT};
ssl_verify_client optional;
proxy_half_close on;
# Doesn't work without it
proxy_ssl on;
proxy_ssl_session_reuse off;
proxy_pass $name;
ssl_preread on;
proxy_protocol on;
}
}