diff --git a/install.sh b/install.sh index 56482e9..0f9b93d 100644 --- a/install.sh +++ b/install.sh @@ -127,7 +127,7 @@ show_help() { echo -e "Usage: $0 [-f xxx | -l | -p xxx | -v xxx | -h]" echo -e " -f, --core-file 自定义 $is_core_name 文件路径, e.g., -f /root/${is_core}-linux-64.zip" echo -e " -l, --local-install 本地获取安装脚本, 使用当前目录" - echo -e " -p, --proxy 使用代理下载, e.g., -p http://127.0.0.1:2333 or -p socks5://127.0.0.1:2333" + echo -e " -p, --proxy 使用代理下载, e.g., -p http://127.0.0.1:2333" echo -e " -v, --core-version 自定义 $is_core_name 版本, e.g., -v v5.4.1" echo -e " -h, --help 显示此帮助界面\n" diff --git a/src/core.sh b/src/core.sh index 487c04c..c0ce0b3 100644 --- a/src/core.sh +++ b/src/core.sh @@ -1187,6 +1187,7 @@ get() { [[ ! $is_addr ]] && { get_ip is_addr=$ip + [[ $(grep ":" <<<$ip) ]] && is_addr="[$ip]" } ;; new) @@ -1536,7 +1537,7 @@ info() { is_can_change=(0 1 5 10 11) is_info_show=(0 1 2 3 15 8 16 17 18) is_info_str=($is_protocol $is_addr $port $uuid xtls-rprx-vision reality $is_servername "ios" $is_public_key) - is_url="$is_protocol://$uuid@$ip:$port?encryption=none&security=reality&flow=xtls-rprx-vision&type=tcp&sni=$is_servername&pbk=$is_public_key&fp=ios#233boy-$net-$is_addr" + is_url="$is_protocol://$uuid@$is_addr:$port?encryption=none&security=reality&flow=xtls-rprx-vision&type=tcp&sni=$is_servername&pbk=$is_public_key&fp=ios#233boy-$net-$is_addr" ;; door) is_can_change=(0 1 8 9) diff --git a/v2ray.sh b/v2ray.sh index b0313be..f8eab98 100644 --- a/v2ray.sh +++ b/v2ray.sh @@ -1,6 +1,6 @@ #!/bin/bash args=$@ -is_sh_ver=v4.23 +is_sh_ver=v4.24 . /etc/v2ray/sh/src/init.sh