diff --git a/03 b/03 index d181283..fb49acc 100644 --- a/03 +++ b/03 @@ -1,51 +1,97 @@ #!/bin/bash -# 【方案一】标准修复版 -# 1. 强力修复 Docker 环境 (这是最核心的一步) -echo "正在配置 Docker 为 VFS 驱动..." -systemctl stop docker 2>/dev/null -mkdir -p /etc/docker -cat > /etc/docker/daemon.json < rustdesk.yml </dev/null; then + echo "错误:端口 $port 已被占用,请先关闭相关程序后再试。" + exit 1 + fi +done + +# 4. 下载并安装 .deb 包 +# 注意:这里直接使用你提供的 Cloudreve 链接 +echo "正在下载安装包..." +wget -O hbbs.deb "https://cloudreve.vps3344521.xyz/f/W9tx/rustdesk-server-hbbs_1.1.15_amd64.deb" +wget -O hbbr.deb "https://cloudreve.vps3344521.xyz/f/j3fJ/rustdesk-server-hbbr_1.1.15_amd64.deb" + +echo "正在安装软件包..." +dpkg -i hbbs.deb hbbr.deb +apt-get install -f -y # 修复可能存在的依赖问题 + +# 5. 配置并启动服务 (使用 Systemd) +# 配置 hbbs +cat > /etc/systemd/system/rustdesk-hbbs.service < /etc/systemd/system/rustdesk-hbbr.service <