From d0341d13242694a2066b27ec438c5649b5a48c58 Mon Sep 17 00:00:00 2001 From: Olia Lisa Date: Sun, 23 Nov 2025 13:56:34 +0800 Subject: [PATCH] update --- bin/create_config.sh | 6 ++++++ bin/update_reality_dest.sh | 28 ++++++---------------------- 2 files changed, 12 insertions(+), 22 deletions(-) diff --git a/bin/create_config.sh b/bin/create_config.sh index 4e3822c..9d69242 100644 --- a/bin/create_config.sh +++ b/bin/create_config.sh @@ -19,6 +19,9 @@ create_reality_config(){ # 设置端口 bash $script_dir/update_port.sh + # 设置realty_dest + bash $script_dir/update_reality_dest.sh www.pranichealingsrilanka.com + echo "初始化完成" } @@ -41,6 +44,9 @@ create_xhttp_reality_config(){ # 生成xhttp_path, 写入到config.json文件 bash $script_dir/update_xhttp_path.sh + # 设置realty_dest + bash $script_dir/update_reality_dest.sh www.pranichealingsrilanka.com + # 设置端口 bash $script_dir/update_port.sh } diff --git a/bin/update_reality_dest.sh b/bin/update_reality_dest.sh index c38e0a5..91d0809 100644 --- a/bin/update_reality_dest.sh +++ b/bin/update_reality_dest.sh @@ -1,28 +1,12 @@ #!/bin/bash -update_realty_dest(){ - script_dir=$(cd "$(dirname "$0")"; pwd) - config_dir="$script_dir/../conf" - source $script_dir/utils/jq_util.sh +update_reality_dest(){ + local script_dir=$(cd "$(dirname "$0")"; pwd) + local config_dir="$script_dir/../conf" - # 输入dest值 - old_dest=$(jq -r '.inbounds[0].streamSettings.realitySettings.dest' "$config_dir/config.json") - local dest - read -p "请输入新的dest地址[当前地址: $old_dest]: " dest - - # 如果输入dest为空 - if [[ -z "$dest" ]]; then - echo "输入dest为空,退出脚本" - exit 1 - fi - - domain=$(echo "$dest" | awk -F ':' '{print $1}') - + local domain=$1 sed -i "s/你的reality_dest/$domain/g" "$config_dir/config.json" - - echo "配置文件修改realty_dest成功!" - echo "新的dest地址为: $dest" - echo "新的serverNames数组为: [\"$domain\"]" + echo "修改realty_dest成功" } -update_realty_dest +update_reality_dest $1