From 895143b1f93d61be4794db179140a4cabd474518 Mon Sep 17 00:00:00 2001 From: Teddysun Date: Fri, 23 Sep 2016 22:12:05 +0900 Subject: [PATCH] Add IPv6 support if IPv6 is exist --- shadowsocks-libev-debian.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/shadowsocks-libev-debian.sh b/shadowsocks-libev-debian.sh index 249a690..c24acd4 100644 --- a/shadowsocks-libev-debian.sh +++ b/shadowsocks-libev-debian.sh @@ -35,6 +35,15 @@ get_ip(){ [ ! -z ${IP} ] && echo ${IP} || echo } +get_ipv6(){ + local ipv6=$(wget -qO- -t1 -T2 ipv6.icanhazip.com) + if [ -z ${ipv6} ]; then + return 1 + else + return 0 + fi +} + get_latest_version(){ ver=$(wget -qO- https://api.github.com/repos/shadowsocks/shadowsocks-libev/releases/latest | grep 'tag_name' | cut -d\" -f4) [ -z ${ver} ] && echo "Error: Get shadowsocks-libev latest version failed" && exit 1