快速RustDesk 服务端自建“一键搭建” Shell 脚本

下面给你提供一个真正的“一键搭建” Shell 脚本

你只需要用 SSH 连接上你的服务器,然后直接复制并运行下面的整段代码。它会自动安装 Docker(如果没有)、自动获取公网 IP、自动生成配置文件并直接启动。

🚀 一键安装脚本

请在终端中直接粘贴并回车执行:

Bash

mkdir -p /root/rustdesk && cd /root/rustdesk && curl -fsSL https://get.docker.com | bash -s docker 2>/dev/null; systemctl start docker 2>/dev/null; systemctl enable docker 2>/dev/null; PUBLIC_IP=$(curl -s ifconfig.me || curl -s ipinfo.io/ip); if [ -z "$PUBLIC_IP" ]; then echo "❌ 自动获取公网IP失败,请手动修改 docker-compose.yml"; PUBLIC_IP="你的服务器公网IP"; fi; cat <<EOF > docker-compose.yml
version: '3'
services:
  hbbs:
    container_name: rustdesk-hbbs
    image: rustdesk/rustdesk-server:latest
    command: hbbs -r $PUBLIC_IP:21117 -k _
    volumes:
      - ./data:/root
    network_mode: "host"
    restart: always

  hbbr:
    container_name: rustdesk-hbbr
    image: rustdesk/rustdesk-server:latest
    command: hbbr -k _
    volumes:
      - ./data:/root
    network_mode: "host"
    restart: always
EOF
docker compose up -d && echo -e "\n========================================\n✅ RustDesk 服务端自建成功!\n========================================" && sleep 2 && echo -e "🔑 你的客户端连接 Key 为:\n$(cat ./data/id_ed25519.pub)\n========================================" && echo -e "🌐 你的服务器 IP 填: $PUBLIC_IP"

🎉 运行完你会得到什么?

脚本执行完毕后,终端最后会直接用绿字(或白字)为你打印出配置信息,长这样:

======================================== ✅ RustDesk 服务端自建成功!

🔑 你的客户端连接 Key 为: xfG6……== (这是一串随机生成的密钥)

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部