From 19a692e074d1163453b76de9af4d90777375b21c Mon Sep 17 00:00:00 2001 From: Sanaei Date: Fri, 11 Sep 2026 23:51:56 +0200 Subject: [PATCH] fix(install): stop copying tuic-server over /usr/local/bin install_tuic_server copied the downloaded sidecar onto /usr/local/bin/tuic-server with cp -f, replacing an operator's own tuic-server install. The panel resolves bin/tuic-server first (GetBinaryPath in internal/tuic/process.go) and never reads that copy, so the copy could only ever clobber a foreign binary. --- install.sh | 2 -- 1 file changed, 2 deletions(-) diff --git a/install.sh b/install.sh index 8019d5089..27885ed2b 100644 --- a/install.sh +++ b/install.sh @@ -386,8 +386,6 @@ install_tuic_server() { mkdir -p "${xui_folder}/bin" if curl -fLR --connect-timeout 15 --retry 3 -o "${xui_folder}/bin/tuic-server" "${tuic_url}" && [[ -s "${xui_folder}/bin/tuic-server" ]]; then chmod +x "${xui_folder}/bin/tuic-server" - cp -f "${xui_folder}/bin/tuic-server" /usr/local/bin/tuic-server 2>/dev/null || true - chmod +x /usr/local/bin/tuic-server 2>/dev/null || true echo -e "${green}tuic-server installed successfully${plain}" else rm -f "${xui_folder}/bin/tuic-server"