Ubuntu部署云手机

近几年云手机挺火的,运营商也在推自己的云手机,但是运营商的云手机非常卡,所以我就想,运营商能搞,那自己是不是也能搞,于是就开始动手部署了一个,感觉还不错。

一、系统环境

1、Ubuntu22.04
2、Docker
3、ReDroid https://github.com/remote-android/redroid-doc
4、scrcpy https://github.com/Genymobile/scrcpy

二、基础环境部署

1、安装Docker
1
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
1
2
3
4
5
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
1
2
3
4
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
1
2
3
4
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
systemctl enable docker
systemctl restart docker

三、安装ReDroid

1
2
3
apt install linux-modules-extra-`uname -r`
modprobe binder_linux devices="binder,hwbinder,vndbinder"
modprobe ashmem_linux
1
2
3
4
5
6
docker run -itd --rm --privileged \
--pull always \
-v ~/data16:/data \
-p 5555:5555 \
--name redroid16 \
redroid/redroid:16.0.0:latest

四、使用scrcpy连接

1、下载scrcpy

https://github.com/Genymobile/scrcpy/releases

2、连接手机

cmd进入到scrcpy目录下,然后输入

1
adb connect 服务器IP:5555

例如

1
adb connect 192.168.8.111:5555

然后

1
scrcpy.exe -s 192.168.8.111:5555

接下来你就能正常使用了

1

五、总结

就是启动一个安卓docker容器,然后通过贡藕据远程连接进去

六、微信扫一扫关注我吧

戴戴的Linux 戴戴的Linux

文章目录
  1. 1. 近几年云手机挺火的,运营商也在推自己的云手机,但是运营商的云手机非常卡,所以我就想,运营商能搞,那自己是不是也能搞,于是就开始动手部署了一个,感觉还不错。
  • 一、系统环境
    1. 1. 1、Ubuntu22.04
    2. 2. 2、Docker
    3. 3. 3、ReDroid https://github.com/remote-android/redroid-doc
    4. 4. 4、scrcpy https://github.com/Genymobile/scrcpy
  • 二、基础环境部署
    1. 1. 1、安装Docker
  • 三、安装ReDroid
  • 四、使用scrcpy连接
    1. 1. 1、下载scrcpy
    2. 2. 2、连接手机
  • 五、总结
    1. 1. 就是启动一个安卓docker容器,然后通过贡藕据远程连接进去
  • 六、微信扫一扫关注我吧


  • 本站总访问量 本文总阅读量