Enhance SNI entry handling in CONFIG_ENV file

This commit is contained in:
Whispering Wind
2025-03-08 21:43:04 +03:30
committed by GitHub
parent d212abc288
commit fcc0aadc48

View File

@ -49,11 +49,18 @@ EOF
fi
if [ -f "$CONFIG_ENV" ]; then
sed -i "s/^SNI=.*/SNI=$sni/" "$CONFIG_ENV"
echo "SNI updated successfully in .config.env"
if grep -q "^SNI=" "$CONFIG_ENV"; then
sed -i "s/^SNI=.*$/SNI=$sni/" "$CONFIG_ENV"
echo "SNI updated successfully in $CONFIG_ENV"
else
echo "SNI=$sni" >> "$CONFIG_ENV"
echo "Added new SNI entry to $CONFIG_ENV"
fi
else
echo "SNI=$sni" > "$CONFIG_ENV"
echo "Created .config.env with new SNI."
echo "Created $CONFIG_ENV with new SNI."
fi
python3 "$CLI_PATH" restart-hysteria2 > /dev/null 2>&1