This commit is contained in:
Xavier 2019-08-12 19:26:38 +02:00
parent b095c23496
commit 11175a9450
2 changed files with 18 additions and 3 deletions

View file

@ -63,6 +63,7 @@ If you want to customise your installation, you can export them or specify them
- `DNS=1` - `DNS=1`
- `COMPRESSION_ENABLED=n` - `COMPRESSION_ENABLED=n`
- `CUSTOMIZE_ENC=n` - `CUSTOMIZE_ENC=n`
- `CREATE_CLIENT=y`
- `CLIENT=clientname` - `CLIENT=clientname`
- `PASS=1` - `PASS=1`

View file

@ -570,6 +570,7 @@ function installOpenVPN () {
DNS=${DNS:-1} DNS=${DNS:-1}
COMPRESSION_ENABLED=${COMPRESSION_ENABLED:-n} COMPRESSION_ENABLED=${COMPRESSION_ENABLED:-n}
CUSTOMIZE_ENC=${CUSTOMIZE_ENC:-n} CUSTOMIZE_ENC=${CUSTOMIZE_ENC:-n}
CREATE_CLIENT=${CREATE_CLIENT:-n}
CLIENT=${CLIENT:-client} CLIENT=${CLIENT:-client}
PASS=${PASS:-1} PASS=${PASS:-1}
CONTINUE=${CONTINUE:-y} CONTINUE=${CONTINUE:-y}
@ -945,8 +946,19 @@ if [[ $COMPRESSION_ENABLED == "y" ]]; then
fi fi
# Generate the custom client.ovpn # Generate the custom client.ovpn
newClient until [[ $CREATE_CLIENT =~ (y|n) ]]; do
echo "If you want to add more clients, you simply need to run this script another time!" read -rp"Create a new client? [y/n]: " -e -i n CREATE_CLIENT
done
if [[ $CREATE_CLIENT == "y" ]];then
newClient
fi
echo ""
echo ""
echo ""
echo ""
echo "If you want to add more clients, you simply need to run this script another time!"
} }
function newClient () { function newClient () {
@ -1106,7 +1118,9 @@ function removeUnbound () {
function removeOpenVPN () { function removeOpenVPN () {
echo "" echo ""
read -rp "Do you really want to remove OpenVPN? [y/n]: " -e -i n REMOVE until [[ $REMOVE =~ (y|n) ]]; do
read -rp "Do you really want to remove OpenVPN? [y/n]: " -e -i n REMOVE
done
if [[ "$REMOVE" = 'y' ]]; then if [[ "$REMOVE" = 'y' ]]; then
# Get OpenVPN port from the configuration # Get OpenVPN port from the configuration
PORT=$(grep '^port ' /etc/openvpn/server.conf | cut -d " " -f 2) PORT=$(grep '^port ' /etc/openvpn/server.conf | cut -d " " -f 2)