Added duplicate-cn in questions

Added duplicate-cn in questions, so it will allow clients to connect using same .ovpn.
This commit is contained in:
Shahzain Ali 2024-09-03 01:51:08 +05:00 committed by GitHub
parent 2ce1ee765e
commit 1c5b053fe2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -356,6 +356,21 @@ function installQuestions() {
fi fi
done done
echo "" echo ""
echo "Do you want the same client ovpn to connect for multiple clients?"
echo " 1) Yes"
echo " 2) No"
until [[ $MULTI_CLIENT_CHOICE =~ ^[1-2]$ ]]; do
read -rp "Choice [1-2]: " -e -i 2 MULTI_CLIENT_CHOICE
done
case $MULTI_CLIENT_CHOICE in
1)
MULTI_CLIENT="yes"
;;
2)
MULTI_CLIENT="no"
;;
esac
echo ""
echo "Do you want to use compression? It is not recommended since the VORACLE attack makes use of it." echo "Do you want to use compression? It is not recommended since the VORACLE attack makes use of it."
until [[ $COMPRESSION_ENABLED =~ (y|n) ]]; do until [[ $COMPRESSION_ENABLED =~ (y|n) ]]; do
read -rp"Enable compression? [y/n]: " -e -i n COMPRESSION_ENABLED read -rp"Enable compression? [y/n]: " -e -i n COMPRESSION_ENABLED
@ -775,6 +790,10 @@ function installOpenVPN() {
echo "proto ${PROTOCOL}6" >>/etc/openvpn/server.conf echo "proto ${PROTOCOL}6" >>/etc/openvpn/server.conf
fi fi
if [[ $MULTI_CLIENT == "yes" ]]; then
echo "duplicate-cn" >>/etc/openvpn/server.conf
fi
echo "dev tun echo "dev tun
user nobody user nobody
group $NOGROUP group $NOGROUP