seedbox/Dockerfiles/openvpn/container-root/usr/local/bin/export-client

22 lines
290 B
Bash
Executable File

#!/usr/bin/env bash
KEYDIR="/config/openvpn/keys"
CLIENT=${1:-client}
echo "
$(cat /etc/defaults/client.ovpn)
<ca>
$(cat $KEYDIR/ca.crt)
</ca>
<cert>
$(cat $KEYDIR/$CLIENT.crt)
</cert>
<key>
$(cat $KEYDIR/$CLIENT.key)
</key>
<tls-auth>
$(cat $KEYDIR/ta.key)
</tls-auth>
key-direction 1
"