Merge a3041161e47e784a1b94618a617c5247019940db into e2d4990ae194e37fd5162168a8aac5e2d89e0e8d

このコミットが含まれているのは:
Podesta 2025-02-05 18:03:50 +07:00 committed by GitHub
コミット 0084a510f8
この署名に対応する既知のキーがデータベースに存在しません
GPGキーID: B5690EEEBB952194

ファイルの表示

@ -644,8 +644,12 @@ function installQuestions() {
done
fi
echo ""
# Ask the user if they would like to add a new client after installation.
until [[ $NEW_CLIENT =~ (y|n) ]]; do
read -rp "Would you like to add a new client after installation? [y/n]: " -e -i y NEW_CLIENT
done
echo ""
echo "Okay, that was all I needed. We are ready to setup your OpenVPN server now."
echo "You will be able to generate a client at the end of the installation."
APPROVE_INSTALL=${APPROVE_INSTALL:-n}
if [[ $APPROVE_INSTALL =~ n ]]; then
read -n1 -r -p "Press any key to continue..."
@ -666,6 +670,7 @@ function installOpenVPN() {
CLIENT=${CLIENT:-client}
PASS=${PASS:-1}
CONTINUE=${CONTINUE:-y}
NEW_CLIENT=${NEW_CLIENT:-y}
if [[ -z $ENDPOINT ]]; then
ENDPOINT=$(resolvePublicIP)
@ -1087,8 +1092,12 @@ verb 3" >>/etc/openvpn/client-template.txt
fi
# Generate the custom client.ovpn
if [[ $NEW_CLIENT == "n" ]]; then
echo "No clients added. To add clients, simply run the script again."
else
newClient
echo "If you want to add more clients, you simply need to run this script another time!"
fi
}
function newClient() {