mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-09-15 19:27:06 +07:00
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.
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user