所有分类
  • 所有分类
  • 插件
  • 教程
  • 模板
  • 源码
  • 软件
  • 项目
  • AI

宝塔Ubuntu 22.04 64位系统搭建云手机教程

宝塔Ubuntu 22.04 64位系统搭建云手机流程

flowchart TB
    A["我用的Ubuntu 22.04 服务器"] --> B{"已安装宝塔面板?"}
    B -- 否 --> C["安装宝塔面板<br>运行一键脚本:<br>wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh"]
    B -- 是 --> D["登录宝塔后台"]
    C --> D
    D --> E["软件商店安装 Docker 模块"]
    E --> F["配置 Docker 镜像加速器<br>添加源如:<br>https://docker.xuanyuan.me 等"]
    F --> G["重启 Docker 服务"]
    G --> H["拉取 Redroid 镜像<br>推荐: teddynight/redroid:latest"]
    H --> I["创建 Redroid 容器<br>设置: 容器名称、端口映射 5555、<br>卷挂载 /data、特权模式、启动参数"]
    I --> J["启动容器<br>查看日志确认 Android 启动"]
    J --> K{"需要多开多个实例?"}
    K -- 是 --> I
    K -- 否 --> L["远程控制云手机"]
    L --> M["方式1: Scrcpy 客户端<br>scrcpy -s 服务器IP:5555"] & N["方式2: 部署 ws-scrcpy<br>浏览器访问 Web 面板"]
    M --> O["完成✌<br>云手机可用: 开启游戏挂机、多账号测试之旅吧"]
    N --> O
我用的Ubuntu 22.04 服务器已安装宝塔面板?安装宝塔面板运行一键脚本:wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh登录宝塔后台软件商店安装 Docker 模块配置 Docker 镜像加速器添加源如:https://docker.xuanyuan.me 等重启 Docker 服务拉取 Redroid 镜像推荐: teddynight/redroid:latest创建 Redroid 容器设置: 容器名称、端口映射 5555、卷挂载 /data、特权模式、启动参数启动容器查看日志确认 Android 启动需要多开多个实例?远程控制云手机方式1: Scrcpy 客户端scrcpy -s 服务器IP:5555方式2: 部署 ws-scrcpy浏览器访问 Web 面板完成✌云手机可用: 开启游戏挂机、多账号测试之旅吧

前提准备

  1. 服务器配置建议:至少2核4G(x86_64 或 ARM64),云服务器如阿里云/腾讯云 Ubuntu 22.04。
  2. 安装宝塔面板(如果还没装):
    • SSH 登录服务器,运行官方一键命令(2026最新):
       
      wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
    • 安装完记好面板地址(通常 http://服务器IP:随机端口)、用户名、密码。
    • 登录宝塔后台,放行安全组/防火墙端口(8888 或随机端口)。
  3. 安装 Docker 模块
    • 宝塔后台 → 软件商店 → 搜索“Docker” → 一键安装(免费官方模块)。
    • 安装后左侧菜单出现“Docker”。

步骤1: 配置 Docker 镜像加速器(必须!避免拉取超时)国内直连 Docker Hub 超慢,宝塔里直接图形化设置:

  • 进入 Docker → 设置 → 镜像加速器。
  • 添加以下2026年1月8号确认可用源(多加几个,Docker 自动选最快):
     
    https://docker.xuanyuan.me
    https://xuanyuan.cloud
    https://hub.uuuadc.top
    https://docker.registry.cyou
    https://docker.1ms.run
    https://hub.rat.dev
  • 保存,重启 Docker 服务(宝塔里点重启)。

验证:Docker → 镜像管理 → 搜索 hello-world 拉取测试,秒下就成功。步骤2: 拉取 Redroid 镜像(推荐优化版)

  • Docker → 镜像管理 → 拉取镜像。
  • 镜像名填写推荐社区优化版(已内置 Google 服务 + Libhoudini ARM翻译,跑游戏/APP更流畅):
     
    teddynight/redroid:latest

    或官方最新:

    redroid/redroid:14.0.0-latest
  • 拉取完成(加速后几分钟)。

步骤3: 创建 Redroid 容器(部署云手机实例)

  • Docker → 容器 → 添加容器。
  • 配置参数:
    • 容器名称:自定义,如 redroid-phone1
    • 镜像:选择刚拉取的 teddynight/redroid:latest。
    • 端口映射
      • 本地端口 5555 → 容器端口 5555(ADB 连接,必填)。
      • 可加其他如 8090(后续 Web 访问)。
    • 卷挂载(持久化数据,必填!保存游戏进度/APP):
      • 点击添加卷。
      • 宿主机路径:自定义如 /www/redroid-data1(宝塔自动创建)。
      • 容器路径:/data(安卓数据分区)。
    • 特权模式:开启(–privileged,必填)。
    • 重启策略:总是重启。
    • 环境变量/命令(可选进阶):
      • 添加启动参数(如 GPU 加速、分辨率):
         
        androidboot.redroid_gpu_mode=guest
        redroid.gpu.mode=guest
        androidboot.redroid_width=1080
        androidboot.redroid_height=1920
  • 提交创建 → 启动容器。
  • 查看日志确认 Android 启动正常。

步骤4: 多开多个云手机重复步骤3,改容器名、端口(如 5556)、卷路径(如 redroid-data2),即可跑多个独立实例(一台服务器视配置跑5-10个挂机没问题)。步骤5: 远程控制云手机

  1. 低延迟客户端控制(推荐 Scrcpy)
  2. 浏览器 Web 访问(像商用云手机面板)
    • 额外部署 ws-scrcpy(Web版 Scrcpy):
      • Docker → 拉取镜像:netristv/ws-scrcpyemptysuns/scrcpy-web
      • 创建容器:端口映射 8090:8000,特权模式开。
      • 启动后浏览器访问 http://服务器IP:8090。
      • 在 Web 页面连接 ADB:服务器IP:5555(或容器内联)。
    • 多实例支持,超级方便!

注意事项

  • 防火墙:宝塔 → 安全 → 释放端口 5555、8090 等;云服务器安全组也放行。
  • 性能:x86服务器跑 ARM APP 靠 Houdini 翻译(推荐镜像已带),流畅度够挂机/日常;ARM服务器(如阿里云ARM实例)原生更快。
  • 数据备份:卷挂载后重启不丢进度;宝塔里可导出卷备份。
  • Google 服务:推荐镜像已带 Gapps,可直接登录 Play 商店。

用宝塔部署后,所有操作都在图形界面,一键启停/日志查看/批量管理,维护超简单!适合游戏挂机、多账号养号、APP测试。

阅读全文
原文链接:https://xdyl.club/2772.html,转载请注明出处~~~
0
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码