diff --git a/shadowsocks-go.sh b/shadowsocks-go.sh index 32e5a72..91038de 100644 --- a/shadowsocks-go.sh +++ b/shadowsocks-go.sh @@ -135,7 +135,7 @@ function pre_install(){ echo "Getting Public IP address, Please wait a moment..." IP=$(curl -s -4 icanhazip.com) if [[ "$IP" = "" ]]; then - IP=$(curl -s -4 ipinfo.io | grep "ip" | awk -F\" '{print $4}') + IP=$(curl -s -4 ipinfo.io/ip) fi echo -e "Your main public IP is\t\033[32m$IP\033[0m" echo "" diff --git a/shadowsocks-libev-debian.sh b/shadowsocks-libev-debian.sh index bf81d7d..634c2be 100644 --- a/shadowsocks-libev-debian.sh +++ b/shadowsocks-libev-debian.sh @@ -98,7 +98,7 @@ function pre_install(){ echo "Getting Public IP address, Please wait a moment..." IP=$(curl -s -4 icanhazip.com) if [[ "$IP" = "" ]]; then - IP=$(curl -s -4 ipinfo.io | grep "ip" | awk -F\" '{print $4}') + IP=$(curl -s -4 ipinfo.io/ip) fi echo -e "Your main public IP is\t\033[32m$IP\033[0m" echo "" diff --git a/shadowsocks-libev.sh b/shadowsocks-libev.sh index 247cb14..7b958d0 100644 --- a/shadowsocks-libev.sh +++ b/shadowsocks-libev.sh @@ -112,7 +112,7 @@ function pre_install(){ echo "Getting Public IP address, Please wait a moment..." IP=$(curl -s -4 icanhazip.com) if [[ "$IP" = "" ]]; then - IP=`curl -s -4 ipinfo.io | grep "ip" | awk -F\" '{print $4}'` + IP=`curl -s -4 ipinfo.io/ip` fi echo -e "Your main public IP is\t\033[32m$IP\033[0m" echo ""