overloading

master
Bel LaPointe 2018-10-06 15:17:53 -06:00
parent 7c9d42439e
commit 8986182548
2 changed files with 17 additions and 3 deletions

View File

@ -1,6 +1,12 @@
#!/usr/bin/env bash
CADDYFILE="${CADDYFILE:-/etc/caddy/Caddyfile}"
STUNFILE="${STUNFILE:-/etc/stunfile.conf}"
STUNSERVERCRT="${STUNSERVERCRT:-/etc/stunserver.crt}"
STUNSERVERKEY="${STUNSERVERKEY:-/etc/stunserver.key}"
STUNCLIENTKEY="${STUNCLIENTCRT:-/etc/stunclient.crt}"
ROOTDIR="${ROOTDIR:-/srv/index}"
SITE_ADDRESS="${SITE_ADDRESS:-localhost}"
@ -29,7 +35,13 @@ else
generate_caddyfile
fi
stunnel /etc/stunfile.conf > /stun-access.log 2>&1 &
cp "$STUNFILE" "${STUNFILE}_overload"
STUNFILE="${STUNFILE}_overload"
sed -i -e 's/.etc.stunserver.crt/'"${STUNSERVERCRT}"'/g' "${STUNFILE}"
sed -i -e 's/.etc.stunserver.key/'"${STUNSERVERKEY}"'/g' "${STUNFILE}"
sed -i -e 's/.etc.stunclient.crt/'"${STUNCLIENTCRT}"'/g' "${STUNFILE}"
stunnel "${STUNFILE}" > /stun-access.log 2>&1 &
$(which caddy) ${CADDY_OPTS} -conf ${CADDYFILE} &
pid=$!

View File

@ -2,11 +2,13 @@
foreground=yes
output=/stun-access.log
verifyPeer=yes
requireCert=yes
cert=/etc/stunserver.crt
key=/etc/stunserver.key
CAfile=/etc/stunclient.crt
verifyPeer=yes
requireCert=yes
[default]
accept=2018
connect=2015