Adding autodetection of the external IP using ifconfig.co
This commit is contained in:
parent
43ccc5fd1c
commit
ca29fd76e9
@ -180,7 +180,14 @@ else
|
||||
if echo "$IP" | grep -qE '^(10\.|172\.1[6789]\.|172\.2[0-9]\.|172\.3[01]\.|192\.168)'; then
|
||||
echo
|
||||
echo "This server is behind NAT. What is the public IPv4 address or hostname?"
|
||||
read -p "Public IP address / hostname: " -e PUBLICIP
|
||||
PUBLICIP=$(curl -s ifconfig.co)
|
||||
echo "If you just hit enter, autodetected $PUBLICIP will be used."
|
||||
read -p "Public IP address / hostname: " -e INPUTPUBLICIP
|
||||
if [ ! -z "$(INPUTPUBLICIP)"]
|
||||
then
|
||||
PUBLICIP=$INPUTPUBLICIP
|
||||
fi
|
||||
echo "Public IP set to: $PUBLICIP"
|
||||
fi
|
||||
echo
|
||||
echo "Which protocol do you want for OpenVPN connections?"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user