Merge branch 'master' of github.com:alinhayati/openvpn-install

This commit is contained in:
ali 2023-01-11 20:28:30 +11:00
commit f0fa87e956
2 changed files with 7 additions and 3 deletions

View file

@ -16,7 +16,7 @@ You can also check out [wireguard-install](https://github.com/angristan/wireguar
First, get the script and make it executable: First, get the script and make it executable:
```bash ```bash
curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh curl -O https://raw.githubusercontent.com/alinhayati/openvpn-install/master/openvpn-install.sh
chmod +x openvpn-install.sh chmod +x openvpn-install.sh
``` ```

View file

@ -629,9 +629,13 @@ function installOpenVPN() {
# Behind NAT, we'll default to the publicly reachable IPv4/IPv6. # Behind NAT, we'll default to the publicly reachable IPv4/IPv6.
if [[ $IPV6_SUPPORT == "y" ]]; then if [[ $IPV6_SUPPORT == "y" ]]; then
PUBLIC_IP=$(curl --retry 5 --retry-connrefused https://ifconfig.co) if ! PUBLIC_IP=$(curl -f --retry 5 --retry-connrefused https://ip.seeip.org); then
PUBLIC_IP=$(dig -6 TXT +short o-o.myaddr.l.google.com @ns1.google.com | tr -d '"')
fi
else else
PUBLIC_IP=$(curl --retry 5 --retry-connrefused -4 https://ifconfig.co) if ! PUBLIC_IP=$(curl -f --retry 5 --retry-connrefused -4 https://ip.seeip.org); then
PUBLIC_IP=$(dig -4 TXT +short o-o.myaddr.l.google.com @ns1.google.com | tr -d '"')
fi
fi fi
ENDPOINT=${ENDPOINT:-$PUBLIC_IP} ENDPOINT=${ENDPOINT:-$PUBLIC_IP}
fi fi