diff --git a/bin/update_reality_dest.sh b/bin/update_reality_dest.sh index 91d0809..fb991c5 100644 --- a/bin/update_reality_dest.sh +++ b/bin/update_reality_dest.sh @@ -5,7 +5,19 @@ update_reality_dest(){ local config_dir="$script_dir/../conf" local domain=$1 - sed -i "s/你的reality_dest/$domain/g" "$config_dir/config.json" + local dest="$domain" + + # 如果未指定端口号默认加上 :443 + if [[ "$domain" != *:* ]]; then + dest="${domain}:443" + fi + + # 修改配置文件的dest + modify_json_file "$config_dir/config.json" ".inbounds[0].streamSettings.realitySettings.dest" "$dest" + + # 修改配置文件的serverNames + modify_json_file "$config_dir/config.json" ".inbounds[0].streamSettings.realitySettings.serverNames" "[\"$domain\"]" + echo "修改realty_dest成功" }