更新 ru2

This commit is contained in:
2026-01-22 16:37:11 +08:00
parent 52cff5e278
commit 79d95b2419

31
ru2
View File

@@ -1,4 +1,4 @@
cat > install_native.sh << 'EOF' cat > install_native_fix.sh << 'EOF'
#!/bin/bash #!/bin/bash
# 颜色定义 # 颜色定义
GREEN='\033[32m' GREEN='\033[32m'
@@ -15,7 +15,7 @@ fi
echo -e "${GREEN}正在安装必要工具...${PLAIN}" echo -e "${GREEN}正在安装必要工具...${PLAIN}"
apt-get update -y && apt-get install -y wget unzip tar systemd apt-get update -y && apt-get install -y wget unzip tar systemd
# 2. 设置目录 (适配你的习惯) # 2. 设置目录
INSTALL_DIR="/opt/rustdesk" INSTALL_DIR="/opt/rustdesk"
# 数据存放目录 (你的习惯路径) # 数据存放目录 (你的习惯路径)
DATA_DIR="/vol1/1000/dock/rustdesk_native" DATA_DIR="/vol1/1000/dock/rustdesk_native"
@@ -30,10 +30,12 @@ if [[ -z "$HOST_IP" ]]; then
exit 1 exit 1
fi fi
# 4. 下载并解压程序 (使用 1.1.11-1 稳定版) # 4. 下载并解压程序
echo -e "${YELLOW}正在下载 RustDesk 服务端程序...${PLAIN}" echo -e "${YELLOW}正在下载 RustDesk 服务端程序...${PLAIN}"
cd "$INSTALL_DIR" cd "$INSTALL_DIR"
rm -rf rustdesk-server-linux-amd64.zip hbbs hbbr # 清理旧文件
rm -rf rustdesk-server.zip hbbs hbbr amd64
wget -O rustdesk-server.zip https://github.com/rustdesk/rustdesk-server/releases/download/1.1.11-1/rustdesk-server-linux-amd64.zip wget -O rustdesk-server.zip https://github.com/rustdesk/rustdesk-server/releases/download/1.1.11-1/rustdesk-server-linux-amd64.zip
if [ ! -f "rustdesk-server.zip" ]; then if [ ! -f "rustdesk-server.zip" ]; then
@@ -41,9 +43,24 @@ if [ ! -f "rustdesk-server.zip" ]; then
exit 1 exit 1
fi fi
echo -e "${YELLOW}正在解压并整理文件...${PLAIN}"
unzip -o rustdesk-server.zip unzip -o rustdesk-server.zip
# === 关键修正:把文件从 amd64 文件夹里移动出来 ===
if [ -d "amd64" ]; then
mv amd64/hbbs .
mv amd64/hbbr .
rm -rf amd64
fi
# ============================================
chmod +x hbbs hbbr chmod +x hbbs hbbr
if [ ! -f "hbbs" ]; then
echo -e "${RED}错误:解压后未找到 hbbs 文件,安装终止。${PLAIN}"
exit 1
fi
# 5. 创建系统服务 (hbbs - ID服务器) # 5. 创建系统服务 (hbbs - ID服务器)
echo -e "${YELLOW}正在注册系统服务...${PLAIN}" echo -e "${YELLOW}正在注册系统服务...${PLAIN}"
@@ -117,6 +134,6 @@ else
fi fi
EOF EOF
# 运行刚才生成的脚本 # 运行脚本
chmod +x install_native.sh chmod +x install_native_fix.sh
./install_native.sh ./install_native_fix.sh