From ff0a218c63f426885854e2bdd83b05007ac4a042 Mon Sep 17 00:00:00 2001 From: ReturnFI <151555003+ReturnFI@users.noreply.github.com> Date: Fri, 19 Dec 2025 19:44:25 +0000 Subject: [PATCH] fix(masquerade): prevent enabling Masquerade when OBFS is active --- menu.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/menu.sh b/menu.sh index aa5bb67..0bc63e7 100644 --- a/menu.sh +++ b/menu.sh @@ -977,7 +977,12 @@ masquerade_handler() { case $option in 1) - python3 $CLI_PATH masquerade -e + obfs_status=$(python3 $CLI_PATH manage_obfs --check 2>/dev/null) + if [[ "$obfs_status" == "OBFS is active." ]]; then + echo -e "${red}Error:${NC} Cannot enable Masquerade while OBFS is active. Please disable OBFS first." + else + python3 $CLI_PATH masquerade -e + fi ;; 2) python3 $CLI_PATH masquerade -r