From 7816192d660685b9eb9fa9edd5ff45ba216fa362 Mon Sep 17 00:00:00 2001 From: ReturnFI <151555003+ReturnFI@users.noreply.github.com> Date: Thu, 11 Dec 2025 15:49:06 +0000 Subject: [PATCH] fix(obfs): prevent Obfs usage when masquerade is enabled --- menu.sh | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/menu.sh b/menu.sh index de7c450..9e28ae9 100644 --- a/menu.sh +++ b/menu.sh @@ -857,7 +857,6 @@ webpanel_handler() { done } - obfs_handler() { while true; do echo -e "${cyan}1.${NC} Remove Obfs" @@ -867,10 +866,15 @@ obfs_handler() { case $option in 1) - python3 $CLI_PATH manage_obfs -r + python3 $CLI_PATH manage_obfs -r ;; 2) - python3 $CLI_PATH manage_obfs -g + status=$(python3 $CLI_PATH masquerade -s) + if [[ "$status" == "Enabled" ]]; then + echo -e "${red}Error:${NC} Cannot use Obfs when masquerade is enabled." + else + python3 $CLI_PATH manage_obfs -g + fi ;; 0) break