overloading
parent
7c9d42439e
commit
8986182548
|
|
@ -1,6 +1,12 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
CADDYFILE="${CADDYFILE:-/etc/caddy/Caddyfile}"
|
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}"
|
ROOTDIR="${ROOTDIR:-/srv/index}"
|
||||||
SITE_ADDRESS="${SITE_ADDRESS:-localhost}"
|
SITE_ADDRESS="${SITE_ADDRESS:-localhost}"
|
||||||
|
|
||||||
|
|
@ -29,7 +35,13 @@ else
|
||||||
generate_caddyfile
|
generate_caddyfile
|
||||||
fi
|
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} &
|
$(which caddy) ${CADDY_OPTS} -conf ${CADDYFILE} &
|
||||||
pid=$!
|
pid=$!
|
||||||
|
|
|
||||||
6
stunfile
6
stunfile
|
|
@ -2,11 +2,13 @@
|
||||||
|
|
||||||
foreground=yes
|
foreground=yes
|
||||||
output=/stun-access.log
|
output=/stun-access.log
|
||||||
|
verifyPeer=yes
|
||||||
|
requireCert=yes
|
||||||
|
|
||||||
cert=/etc/stunserver.crt
|
cert=/etc/stunserver.crt
|
||||||
key=/etc/stunserver.key
|
key=/etc/stunserver.key
|
||||||
CAfile=/etc/stunclient.crt
|
CAfile=/etc/stunclient.crt
|
||||||
verifyPeer=yes
|
|
||||||
requireCert=yes
|
|
||||||
[default]
|
[default]
|
||||||
accept=2018
|
accept=2018
|
||||||
connect=2015
|
connect=2015
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue