From d5833833e0e17828fde41ee2987b303e5320eed5 Mon Sep 17 00:00:00 2001 From: Olia Lisa Date: Wed, 14 Jan 2026 23:30:02 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84=E4=BB=A3=E7=A0=81,=20?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BE=9D=E8=B5=96=E6=96=87=E4=BB=B6=E5=AF=BC?= =?UTF-8?q?=E5=85=A5=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/create_config.sh | 7 ++++++- bin/gen_self_tls.sh | 7 ++++++- bin/print_share_link.sh | 6 +++++- bin/update_domain.sh | 7 +++++-- bin/update_password.sh | 6 +++++- bin/update_port.sh | 5 ++++- bin/update_uuid.sh | 6 +++++- 7 files changed, 36 insertions(+), 8 deletions(-) diff --git a/bin/create_config.sh b/bin/create_config.sh index 2c8cee4..9b6cab5 100644 --- a/bin/create_config.sh +++ b/bin/create_config.sh @@ -1,5 +1,10 @@ #!/bin/bash -source "$(dirname "$0")/utils/base.sh" + +# 导入依赖脚本文件 +for f in $(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/utils/*.sh; do + source "$f" +done + create_config_with_tls_cert() { local script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" # 脚本文件夹绝对路径 diff --git a/bin/gen_self_tls.sh b/bin/gen_self_tls.sh index ed9b5c5..ab73d21 100644 --- a/bin/gen_self_tls.sh +++ b/bin/gen_self_tls.sh @@ -1,5 +1,10 @@ #!/bin/bash -source "$(dirname "$0")/bin/utils/jq_util.sh" + +# 导入依赖脚本文件 +for f in $(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/utils/*.sh; do + source "$f" +done + # 生成自签名证书 gen_self_tls() { diff --git a/bin/print_share_link.sh b/bin/print_share_link.sh index 6daac13..2f08ac7 100644 --- a/bin/print_share_link.sh +++ b/bin/print_share_link.sh @@ -1,5 +1,9 @@ #!/bin/bash -source "$(dirname "$0")/utils/base.sh" + +# 导入依赖脚本文件 +for f in $(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/utils/*.sh; do + source "$f" +done print_share_link() { diff --git a/bin/update_domain.sh b/bin/update_domain.sh index 8590cb8..3ef6ade 100644 --- a/bin/update_domain.sh +++ b/bin/update_domain.sh @@ -1,6 +1,9 @@ #!/bin/bash -source "$(dirname "$0")/utils/base.sh" -source "$(dirname "$0")/utils/jq_util.sh" + +# 导入依赖脚本文件 +for f in $(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/utils/*.sh; do + source "$f" +done # 修改域名 diff --git a/bin/update_password.sh b/bin/update_password.sh index d05d7d8..ac2a18d 100644 --- a/bin/update_password.sh +++ b/bin/update_password.sh @@ -1,5 +1,9 @@ #!/bin/bash -source "$(dirname "$0")/utils/base.sh" + +# 导入依赖脚本文件 +for f in $(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/utils/*.sh; do + source "$f" +done # 更新密码的函数 update_password() { diff --git a/bin/update_port.sh b/bin/update_port.sh index f2d9b99..b4ef62e 100644 --- a/bin/update_port.sh +++ b/bin/update_port.sh @@ -1,6 +1,9 @@ #!/bin/bash -source "$(dirname "$0")/utils/jq_util.sh" +# 导入依赖脚本文件 +for f in $(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/utils/*.sh; do + source "$f" +done # 查找随机空闲端口 # 用途: diff --git a/bin/update_uuid.sh b/bin/update_uuid.sh index bfeed9f..abfe9fe 100644 --- a/bin/update_uuid.sh +++ b/bin/update_uuid.sh @@ -1,5 +1,9 @@ #!/bin/bash -source "$(dirname "$0")/utils/jq_util.sh" + +# 导入依赖脚本文件 +for f in $(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/utils/*.sh; do + source "$f" +done update_uuid(){ local script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" # 脚本文件夹绝对路径