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
until [[ $CREATE_CLIENT =~ (y|n) ]]; do
read -rp"Create a new client? [y/n]: " -e -i n CREATE_CLIENT
done
if [[ $CREATE_CLIENT == "y" ]];then
newClient newClient
echo "If you want to add more clients, you simply need to run this script another time!" 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 ""
until [[ $REMOVE =~ (y|n) ]]; do
read -rp "Do you really want to remove OpenVPN? [y/n]: " -e -i n REMOVE 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)