Update wireguard.sh

This commit is contained in:
Teddysun 2024-11-23 16:08:32 +09:00
parent 88b7f8ae2d
commit 42b5fd9277
No known key found for this signature in database
GPG Key ID: 09BD4C080AD6C46D

View File

@ -71,16 +71,16 @@ _exists() {
} }
_ipv4() { _ipv4() {
local ipv4="$( ip addr | egrep -o '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | \ local ipv4="$( ip addr | grep -E -o '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | \
egrep -v "^192\.168|^172\.1[6-9]\.|^172\.2[0-9]\.|^172\.3[0-2]\.|^10\.|^127\.|^255\.|^0\.|^169\.254\." | head -n 1 )" grep -E -v "^192\.168|^172\.1[6-9]\.|^172\.2[0-9]\.|^172\.3[0-2]\.|^10\.|^127\.|^255\.|^0\.|^169\.254\." | head -n 1 )"
[ -z "${ipv4}" ] && ipv4="$( wget -qO- -t1 -T2 ipv4.icanhazip.com )" [ -z "${ipv4}" ] && ipv4="$( wget -qO- -t1 -T2 http://ipv4.icanhazip.com )"
[ -z "${ipv4}" ] && ipv4="$( wget -qO- -t1 -T2 ipinfo.io/ip )" [ -z "${ipv4}" ] && ipv4="$( wget -qO- -t1 -T2 http://ipinfo.io/ip )"
printf -- "%s" "${ipv4}" printf -- "%s" "${ipv4}"
} }
_ipv6() { _ipv6() {
local ipv6="" local ipv6=""
ipv6="$(wget -qO- -t1 -T2 ipv6.icanhazip.com)" ipv6="$(wget -qO- -t1 -T2 http://ipv6.icanhazip.com)"
printf -- "%s" "${ipv6}" printf -- "%s" "${ipv6}"
} }