From 2aea194f352220f7a61ff42475403008c66c0770 Mon Sep 17 00:00:00 2001 From: Olia Lisa Date: Sat, 23 May 2026 00:12:14 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/tls.sh | 7 +++++++ install.sh | 5 ++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/bin/tls.sh b/bin/tls.sh index b7b4abd..6b9c6c2 100644 --- a/bin/tls.sh +++ b/bin/tls.sh @@ -69,3 +69,10 @@ update_acme_tls(){ sed -i "s/你的域名/$USER_DOMAIN/g" "$CONFIG_FILE" sed -i "s/你的Cloudflare_API_Token/$CLOUDFLARE_TOKEN/g" "$CONFIG_FILE" } + +# 修改ACME域名 +update_acme_domain(){ + local CONFIG_FILE="${1}" # 配置文件 + local DOMAIN="${2}" # 域名 + modify_json_file "$CONFIG_FILE" ".inbounds[0].tls.acme.domain[0]" "$DOMAIN" +} diff --git a/install.sh b/install.sh index 74dfb28..f222187 100644 --- a/install.sh +++ b/install.sh @@ -77,9 +77,8 @@ ask_update_domain(){ modify_json_file "$CONFIG_FILE" ".inbounds[0].tls.server_name" "$DOMAIN" # 是否存在acme域名, 存在则修改 - local ACME_EXISTS=$(jq -r 'has("inbounds") and (.inbounds[0] | has("tls")) and (.inbounds[0].tls | has("acme"))' "$CONFIG_FILE") - if [[ "$ACME_EXISTS" == "true" ]]; then - modify_json_file "$CONFIG_FILE" ".inbounds[0].tls.acme.domain[0]" "$DOMAIN" + if is_config_use_acme "$CONFIG_FILE"; then + update_acme_domain "$CONFIG_FILE" "$DOMAIN" fi echo "修改域名成功"