更新 ru2
This commit is contained in:
31
ru2
31
ru2
@@ -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
|
||||||
Reference in New Issue
Block a user