Update build_nat_network.sh

This commit is contained in:
spiritlhl 2023-05-28 17:48:47 +08:00 committed by GitHub
parent dedfed06df
commit 25da9bb440
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -18,16 +18,17 @@ else
echo "Locale set to $utf8_locale" echo "Locale set to $utf8_locale"
fi fi
API_NET=("ip.sb" "ipget.net" "ip.ping0.cc" "https://ip4.seeip.org" "https://api.my-ip.io/ip" "https://ipv4.icanhazip.com" "api.ipify.org") # API_NET=("ip.sb" "ipget.net" "ip.ping0.cc" "https://ip4.seeip.org" "https://api.my-ip.io/ip" "https://ipv4.icanhazip.com" "api.ipify.org")
for p in "${API_NET[@]}"; do # for p in "${API_NET[@]}"; do
response=$(curl -s4m8 "$p") # response=$(curl -s4m8 "$p")
sleep 1 # sleep 1
if [ $? -eq 0 ] && ! echo "$response" | grep -q "error"; then # if [ $? -eq 0 ] && ! echo "$response" | grep -q "error"; then
IP_API="$p" # IP_API="$p"
break # break
fi # fi
done # done
IPV4=$(curl -s4m8 "$IP_API") # IPV4=$(curl -s4m8 "$IP_API")
IPV4=$(ip -4 addr show | grep global | awk '{print $2}' | cut -d '/' -f1 | head -n 1)
# 查询信息 # 查询信息
interface=$(lshw -C network | awk '/logical name:/{print $3}' | head -1) interface=$(lshw -C network | awk '/logical name:/{print $3}' | head -1)