diff --git a/src/core.sh b/src/core.sh index ba33f40..bb0a7e7 100644 --- a/src/core.sh +++ b/src/core.sh @@ -1383,7 +1383,9 @@ get() { [[ $? != 0 ]] && err "无法生成 Shadowsocks 2022 密码, 请安装 openssl." ;; ping) - is_host_dns=$(ping $host -c 1 -W 2 | head -1) + is_ip_type="-4" + [[ $(grep ":" <<<$ip) ]] && is_ip_type="-6" + is_host_dns=$(ping $host $is_ip_type -c 1 -W 2 | head -1) ;; log | logerr) msg "\n 提醒: 按 $(_green Ctrl + C) 退出\n" diff --git a/v2ray.sh b/v2ray.sh index d3d65e6..0948a09 100644 --- a/v2ray.sh +++ b/v2ray.sh @@ -1,6 +1,6 @@ #!/bin/bash args=$@ -is_sh_ver=v4.11 +is_sh_ver=v4.12 . /etc/v2ray/sh/src/init.sh