fix get ip err
This commit is contained in:
@@ -189,8 +189,8 @@ download() {
|
||||
|
||||
# get server ip
|
||||
get_ip() {
|
||||
export "$(_wget -4 -qO- https://cloudflare-dns.com/cdn-cgi/trace | grep ip=)" &>/dev/null
|
||||
[[ -z $ip ]] && export "$(_wget -6 -qO- https://cloudflare-dns.com/cdn-cgi/trace | grep ip=)" &>/dev/null
|
||||
export "$(_wget -4 -qO- https://one.one.one.one/cdn-cgi/trace | grep ip=)" &>/dev/null
|
||||
[[ -z $ip ]] && export "$(_wget -6 -qO- https://one.one.one.one/cdn-cgi/trace | grep ip=)" &>/dev/null
|
||||
}
|
||||
|
||||
# check background tasks status
|
||||
|
@@ -125,8 +125,8 @@ get_uuid() {
|
||||
|
||||
get_ip() {
|
||||
[[ $ip || $is_no_auto_tls || $is_gen ]] && return
|
||||
export "$(_wget -4 -qO- https://cloudflare-dns.com/cdn-cgi/trace | grep ip=)" &>/dev/null
|
||||
[[ ! $ip ]] && export "$(_wget -6 -qO- https://cloudflare-dns.com/cdn-cgi/trace | grep ip=)" &>/dev/null
|
||||
export "$(_wget -4 -qO- https://one.one.one.one/cdn-cgi/trace | grep ip=)" &>/dev/null
|
||||
[[ ! $ip ]] && export "$(_wget -6 -qO- https://one.one.one.one/cdn-cgi/trace | grep ip=)" &>/dev/null
|
||||
[[ ! $ip ]] && {
|
||||
err "获取服务器 IP 失败.."
|
||||
}
|
||||
@@ -1388,7 +1388,7 @@ get() {
|
||||
# is_host_dns=$(ping $host $is_ip_type -c 1 -W 2 | head -1)
|
||||
is_dns_type="a"
|
||||
[[ $(grep ":" <<<$ip) ]] && is_dns_type="aaaa"
|
||||
is_host_dns=$(_wget -qO- --header="accept: application/dns-json" "https://cloudflare-dns.com/dns-query?name=$host&type=$is_dns_type")
|
||||
is_host_dns=$(_wget -qO- --header="accept: application/dns-json" "https://one.one.one.one/dns-query?name=$host&type=$is_dns_type")
|
||||
;;
|
||||
log | logerr)
|
||||
msg "\n 提醒: 按 $(_green Ctrl + C) 退出\n"
|
||||
|
Reference in New Issue
Block a user