ソースを参照

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.
Sanaei 18 時間 前
コミット
19a692e074
1 ファイル変更0 行追加2 行削除
  1. 0 2
      install.sh

+ 0 - 2
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"