mnt is good

master
Bel LaPointe 2018-10-06 15:25:00 -06:00
parent 8986182548
commit c314016a0b
4 changed files with 31 additions and 10 deletions

View File

@ -6,11 +6,16 @@ docker build -t caddsies .
docker run --rm -it \ docker run --rm -it \
-p 2018:2018 \ -p 2018:2018 \
-v $(pwd)/caddyfile:/etc/caddy/Caddyfile \ -v $(pwd)/caddyfile:/mnt/Caddyfile \
-v $(pwd)/stunfile:/etc/stunfile.conf \ -v $(pwd)/stunfile:/mnt/stunfile.conf \
-v $(pwd)/stunserver.crt:/etc/stunserver.crt \ -v $(pwd)/stunserver.crt:/mnt/stunserver.crt \
-v $(pwd)/stunserver.key:/etc/stunserver.key \ -v $(pwd)/stunserver.key:/mnt/stunserver.key \
-v $(pwd)/stunclient.crt:/etc/stunclient.crt \ -v $(pwd)/stunclient.crt:/mnt/stunclient.crt \
-e CADDYFILE=/mnt/Caddyfile \
-e STUNFILE=/mnt/stunfile.conf \
-e STUNSERVERCRT=/mnt/stunserver.crt \
-e STUNSERVERKEY=/mnt/stunserver.key \
-e STUNCLIENTCRT=/mnt/stunclient.crt \
caddsies:latest caddsies:latest
#-p 2015:2015 \ #-p 2015:2015 \

View File

@ -1,11 +1,13 @@
#!/usr/bin/env bash #!/usr/bin/env bash
set -e
CADDYFILE="${CADDYFILE:-/etc/caddy/Caddyfile}" CADDYFILE="${CADDYFILE:-/etc/caddy/Caddyfile}"
STUNFILE="${STUNFILE:-/etc/stunfile.conf}" STUNFILE="${STUNFILE:-/etc/stunfile.conf}"
STUNSERVERCRT="${STUNSERVERCRT:-/etc/stunserver.crt}" STUNSERVERCRT="${STUNSERVERCRT:-/etc/stunserver.crt}"
STUNSERVERKEY="${STUNSERVERKEY:-/etc/stunserver.key}" STUNSERVERKEY="${STUNSERVERKEY:-/etc/stunserver.key}"
STUNCLIENTKEY="${STUNCLIENTCRT:-/etc/stunclient.crt}" STUNCLIENTCRT="${STUNCLIENTCRT:-/etc/stunclient.crt}"
ROOTDIR="${ROOTDIR:-/srv/index}" ROOTDIR="${ROOTDIR:-/srv/index}"
SITE_ADDRESS="${SITE_ADDRESS:-localhost}" SITE_ADDRESS="${SITE_ADDRESS:-localhost}"
@ -37,9 +39,9 @@ fi
cp "$STUNFILE" "${STUNFILE}_overload" cp "$STUNFILE" "${STUNFILE}_overload"
STUNFILE="${STUNFILE}_overload" STUNFILE="${STUNFILE}_overload"
sed -i -e 's/.etc.stunserver.crt/'"${STUNSERVERCRT}"'/g' "${STUNFILE}" 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.stunserver.key/'"${STUNSERVERKEY//\//\\\/}"'/g' "${STUNFILE}"
sed -i -e 's/.etc.stunclient.crt/'"${STUNCLIENTCRT}"'/g' "${STUNFILE}" sed -i -e 's/.etc.stunclient.crt/'"${STUNCLIENTCRT//\//\\\/}"'/g' "${STUNFILE}"
stunnel "${STUNFILE}" > /stun-access.log 2>&1 & stunnel "${STUNFILE}" > /stun-access.log 2>&1 &

14
overload Normal file
View File

@ -0,0 +1,14 @@
; client = no
foreground=yes
output=/stun-access.log
verifyPeer=yes
requireCert=yes
cert=replace
key=/etc/stunserver.key
CAfile=/etc/stunclient.crt
[default]
accept=2018
connect=2015

View File

@ -1,6 +1,6 @@
#! /bin/bash #! /bin/bash
addr="${1:-${addr:-"https://blapointe.me"}}" addr="${1:-${addr:-"192.168.0.86:8080/vpntor"}}"
pport="${2:-${pport:-2018}}" pport="${2:-${pport:-2018}}"
if ((pport==2018)); then if ((pport==2018)); then