add TCP_NODELAY option

Signed-off-by: Mohammad Shehar Yaar Tausif <sheharyaar48@gmail.com>
This commit is contained in:
Mohammad Shehar Yaar Tausif 2022-11-18 23:26:15 +05:30
parent 4553dd9c21
commit 759d8f08f2
No known key found for this signature in database
GPG Key ID: EAD64D1E29D480B8

View File

@ -308,6 +308,14 @@ function installQuestions() {
;; ;;
2) 2)
PROTOCOL="tcp" PROTOCOL="tcp"
until [[ $TCP_NODELAY =~ (y|n) ]]; do
read -rp "Do you want to enable TCP_NODELAY (improves latency)? [y/n]: " -e TCP_NODELAY
done
if [[ $TCP_NODELAY == "y" ]]; then
TCP_NODELAY="tcp-nodelay"
else
TCP_NODELAY=""
fi
;; ;;
esac esac
echo "" echo ""
@ -897,7 +905,8 @@ tls-version-min 1.2
tls-cipher $CC_CIPHER tls-cipher $CC_CIPHER
client-config-dir /etc/openvpn/ccd client-config-dir /etc/openvpn/ccd
status /var/log/openvpn/status.log status /var/log/openvpn/status.log
verb 3" >>/etc/openvpn/server.conf verb 3
$TCP_NODELAY" >>/etc/openvpn/server.conf
# Create client-config-dir dir # Create client-config-dir dir
mkdir -p /etc/openvpn/ccd mkdir -p /etc/openvpn/ccd