diff --git a/bin/print_share_link.sh b/bin/print_share_link.sh index 455cb43..ab372c6 100644 --- a/bin/print_share_link.sh +++ b/bin/print_share_link.sh @@ -1,11 +1,7 @@ #!/bin/bash -# 获取脚本bin目录路径 -script_dir=$(cd "$(dirname "$0")"; pwd) - -# 读取配置文件内容 -config=$(cat "${script_dir}/../config.json") - +script_dir=$(cd "$(dirname "$0")"; pwd) # 脚本所在目录 +config_dir=$(readlink -f "$script_dir/../") # 配置文件所在目录 source "${script_dir}/utils/base.sh" # 检查jq是否安装 @@ -19,7 +15,8 @@ if [ "$password" = "你的密码" ]; then exit 1 fi - +# 读取配置文件内容 +config=$(cat "${script_dir}/../config.json") # 提取所需信息 password=$(echo "$config" | jq -r '.auth.password') sni=$(echo "$config" | jq -r '.masquerade.proxy.url' | awk -F'/' '{print $3}')