fscarmen【Sing-box 全家桶】
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
test/return.sh

19 lines
772 B

#!/usr/bin/env bash
TEMP_FILE='ip.temp'
red(){ echo -e "\033[31m\033[01m$1\033[0m"; }
green(){ echo -e "\033[32m\033[01m$1\033[0m"; }
reading(){ read -rp "$(green "$1")" "$2"; }
ARCHITECTURE="$(arch)"
case $ARCHITECTURE in
x86_64 ) FILE=besttrace;;
aarch64 ) FILE=besttracearm;;
i386 ) FILE=besttracemac;;
* ) red " 只支持 AMD64、ARM64、Mac 使用,问题反馈:[https://github.com/fscarmen/tools/issues] " && exit 1;;
esac
[[ ! -e $FILE ]] && wget -q https://github.com/fscarmen/tools/raw/main/besttrace/$FILE >/dev/null 2>&1
chmod 777 $FILE >/dev/null 2>&1
sudo ./"$FILE" "$1" -g cn > $TEMP_FILE
green "$(cat $TEMP_FILE | cut -d \* -f2 | sed "s/.*\( AS[0-9]\)/\1/" | sed "/\*$/d;/^$/d;1d" | uniq | awk '{printf("%d.%s\n"),NR,$0}')"
rm -f $TEMP_FILE