diff --git a/bin/print_share_link.sh b/bin/print_share_link.sh index c74c696..d266420 100644 --- a/bin/print_share_link.sh +++ b/bin/print_share_link.sh @@ -4,9 +4,7 @@ print_share_link() { # 检查jq是否安装 check_jq - local SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" # 脚本文件夹绝对路径 - local CONFIG_DIR=$(readlink -f "$SCRIPT_DIR/../config") - local CONFIG_FILE="$CONFIG_DIR/config.json" + local CONFIG_FILE=${1} local TYPE=$(jq -r '.inbounds[0].type' "$CONFIG_FILE") if [ "$TYPE" = "tuic" ]; then diff --git a/install.sh b/install.sh index 2294e95..7e773d5 100644 --- a/install.sh +++ b/install.sh @@ -238,7 +238,7 @@ main(){ create_config port_manage allow $(get_listen_port "$CONFIG_FILE") # 开放端口 run - print_share_link + print_share_link "$CONFIG_FILE" ;; 2) # 生成配置 / 重置配置 @@ -247,14 +247,14 @@ main(){ 3) # 查看分享链接 check_config_file "$CONFIG_FILE" - print_share_link + print_share_link "$CONFIG_FILE" ;; 4) # 启动 check_config_file "$CONFIG_FILE" port_manage allow $(get_listen_port "$CONFIG_FILE") # 开放端口 run - print_share_link + print_share_link "$CONFIG_FILE" ;; 5) # 停止