diff --git a/install.sh b/install.sh index 90f126f..ab415cb 100644 --- a/install.sh +++ b/install.sh @@ -1,8 +1,14 @@ #!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH -UDP2RAW_URL=https://soft.huayizhiyun.com/network/udptools/udp2raw/udp2raw_20200818.tar.gz -UDPSPEEDER_URL=https://soft.huayizhiyun.com/network/udptools/udpspeeder/speederv2_20210116.tar.gz +CHINAIP=$(curl -s https://api.ip.sb/geoip | grep China) +if [ ! -n "$CHINAIP" ]; then + UDP2RAW_URL=https://github.com/wangyu-/udp2raw/releases/download/20200818.0/udp2raw_binaries.tar.gz + UDPSPEEDER_URL=https://github.com/wangyu-/UDPspeeder/releases/download/20210116.0/speederv2_binaries.tar.gz +else + UDP2RAW_URL=https://soft.huayizhiyun.com/network/udptools/udp2raw/udp2raw_20200818.tar.gz + UDPSPEEDER_URL=https://soft.huayizhiyun.com/network/udptools/udpspeeder/speederv2_20210116.tar.gz +fi #判断系统和决定BIN名 if [[ `getconf WORD_BIT` = '32' && `getconf LONG_BIT` = '64' ]] ; then diff --git a/update.sh b/update.sh index f6d2c33..dca8c00 100644 --- a/update.sh +++ b/update.sh @@ -1,8 +1,14 @@ #!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH -UDP2RAW_URL=https://soft.huayizhiyun.com/network/udptools/udp2raw/udp2raw_20200818.tar.gz -UDPSPEEDER_URL=https://soft.huayizhiyun.com/network/udptools/udpspeeder/speederv2_20210116.tar.gz +CHINAIP=$(curl -s https://api.ip.sb/geoip | grep China) +if [ ! -n "$CHINAIP" ]; then + UDP2RAW_URL=https://github.com/wangyu-/udp2raw/releases/download/20200818.0/udp2raw_binaries.tar.gz + UDPSPEEDER_URL=https://github.com/wangyu-/UDPspeeder/releases/download/20210116.0/speederv2_binaries.tar.gz +else + UDP2RAW_URL=https://soft.huayizhiyun.com/network/udptools/udp2raw/udp2raw_20200818.tar.gz + UDPSPEEDER_URL=https://soft.huayizhiyun.com/network/udptools/udpspeeder/speederv2_20210116.tar.gz +fi #删除旧版本 rm -rf /usr/local/udptools/src/*