Fix certificate
This commit is contained in:
@ -79,16 +79,27 @@ start_service() {
|
||||
}
|
||||
|
||||
stop_service() {
|
||||
if [ -f /etc/hysteria/core/scripts/singbox/.env ]; then
|
||||
source /etc/hysteria/core/scripts/singbox/.env
|
||||
fi
|
||||
|
||||
if [ -n "$HYSTERIA_DOMAIN" ]; then
|
||||
echo -e "${yellow}Deleting SSL certificate for domain: $HYSTERIA_DOMAIN...${NC}"
|
||||
sudo certbot delete --cert-name "$HYSTERIA_DOMAIN" --non-interactive > /dev/null 2>&1
|
||||
else
|
||||
echo -e "${red}HYSTERIA_DOMAIN not found in .env. Skipping certificate deletion.${NC}"
|
||||
fi
|
||||
|
||||
systemctl stop singbox.service > /dev/null 2>&1
|
||||
systemctl disable singbox.service > /dev/null 2>&1
|
||||
systemctl daemon-reload > /dev/null 2>&1
|
||||
|
||||
rm -f /etc/hysteria/core/scripts/singbox/.env
|
||||
echo -e "\n"
|
||||
|
||||
echo -e "${yellow}Singbox service stopped and disabled. .env file removed. ${NC}"
|
||||
echo -e "${yellow}Singbox service stopped and disabled. .env file removed.${NC}"
|
||||
}
|
||||
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
if [ -z "$2" ] || [ -z "$3" ]; then
|
||||
|
||||
Reference in New Issue
Block a user