装逼必备!五分钟拥有一台自己的云手机!

2024-02-21 04:40

本文主要是介绍装逼必备!五分钟拥有一台自己的云手机!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

〇、前言

随着科技的发展,云手机也逐渐成为了一种云上商品,其允许我们在各地使用云端的手机,即使是十年前的手机,也能通过云手机畅玩大型手游。目前市面上流行的云手机平台有雷电,红手指等。这些厂家提供的产品可用性自然是没得说,但是具体的可扩展性和隐私性自然也是稍有逊色,为了弥补他们的不足,本期我就教大家自己搭建一台隐私度可扩展性拉满的私人云手机!

一、准备

一.1 服务器

本文需要的先决条件极少,仅需一台可以24小时开机的云服务器即可(最好是云服务器,家用计算机涉及到更多的配置问题) 注意:选购的机器必须支持kvm虚拟化,否则无法运行云手机 推荐厂家(限时八折):[雨云](https://www.rainyun.com/cart_?from=80off) 推荐理由: 1. 国内机器独立ip价格低 2. 云服务器支持kvm虚拟化 3. 价格优惠,云服务资质齐全

配置:最低:宿迁/十堰2c2g 推荐:十堰2c4g+
注意:不要选择非大陆地区产品,否则延迟感人,你懂的

注册账号后绑定微信,即可获得新人折扣

购买页面:
2023-12-15T08:52:33.png
2023-12-15T08:54:06.png
如图的配置基本可以满足大部分需求

显示的价格是折扣前价格

可以试用后再续费,但试用后续费的机器无法享受七天无理由退款!

一.2 部署环境

转到管理页面,获取基本登录信息: ![2023-12-15T08:56:49.png][3] ![2023-12-15T08:58:29.png][4] 现在连接服务器,在windows系统上,win+r打开cmd,输入: `ssh root@>上一步复制的地址冒号前部分 -p <冒号后部分>` ![2023-12-15T09:01:44.png][5] 输入yes,回车 ![2023-12-15T09:02:00.png][6] 粘贴上一步的密码(直接右键单击即可粘贴)

如果没有问题,会出现这样的页面:
2023-12-15T09:02:43.png

下面部署环境,依次执行下列命令:

    sudo apt update && sudo apt upgrade # 更新仓库,默认已经是国内源sudo apt install docker.io docker -y # 下载必须软件包docker # 输出下图类似的信息则成功

2023-12-15T09:05:55.png

一.3 部署云手机

执行命令:
    docker run -d -p 6080:6080 -e EMULATOR_DEVICE="Samsung Galaxy S10" -e WEB_VNC=true --device /dev/kvm --name android-container budtmo/docker-android:emulator_9.0 # 部署docker云手机

{cat_tips_success}这是安卓3.0的版本,如果要更换系统版本,只需要修改最后的三位版本号(这里是9.0)。可选值:9.0~13.0,对应安卓9-13,例如更换为安卓10:docker run -d -p 6080:6080 -e EMULATOR_DEVICE=“Samsung Galaxy S10” -e WEB_VNC=true --device /dev/kvm --name android-container budtmo/docker-android:emulator_10.0{/cat_tips_success}

此时会自动拉取镜像,过程如图(镜像文件较大,需耐心等待):
2023-12-15T09:10:40.png
等到输出一条id(即图中最后一行),说明已经启动云手机:
2023-12-15T09:11:41.png

下面,我们继续完成剩下的部分

一.4 公网访问

此时手机已经启动,但是为了能够访问,我们需要配置一下网络 回到雨云控制面板: ![2023-12-15T09:14:04.png][11] 添加后会出现一条记录: ![2023-12-15T09:14:22.png][12] 复制地址,浏览器打开,进入vnc页面,点击中间按钮链接: ![2023-12-15T09:17:02.png][13] 会出现这样的页面: ![2023-12-15T09:17:29.png][14] 这说明还未启动完成,在终端中执行 `docker exec -it android-container cat device_status` 这可以查看手机情况: ![2023-12-15T09:18:37.png][15] 等到输出不为BOOTING时,即可使用!

二、扩展配置

二.1 修改中文

方法一:安装的时候自定义language信息,参见github:https://github.com/budtmo/docker-android 方法二:setting软件->System设置->Languages & input->点击Languages->Add a language->右上角搜索chinese->点击 简体中文 中国->右侧三个杠将 简体中文(中国) 拖动到 English 上

这篇关于装逼必备!五分钟拥有一台自己的云手机!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/730596

相关文章

如何正确识别一台POE交换机的好坏? 选购可靠的POE交换机注意事项

《如何正确识别一台POE交换机的好坏?选购可靠的POE交换机注意事项》POE技术已经历多年发展,广泛应用于安防监控和无线覆盖等领域,需求量大,但质量参差不齐,市场上POE交换机的品牌繁多,如何正确识... 目录生产标识1. 必须包含的信息2. 劣质设备的常见问题供电标准1. 正规的 POE 标准2. 劣质设

录音功能在哪里? 电脑手机等设备打开录音功能的技巧

《录音功能在哪里?电脑手机等设备打开录音功能的技巧》很多时候我们需要使用录音功能,电脑和手机这些常用设备怎么使用录音功能呢?下面我们就来看看详细的教程... 我们在会议讨论、采访记录、课堂学习、灵感创作、法律取证、重要对话时,都可能有录音需求,便于留存关键信息。下面分享一下如何在电脑端和手机端上找到录音功能

MySQL多实例管理如何在一台主机上运行多个mysql

《MySQL多实例管理如何在一台主机上运行多个mysql》文章详解了在Linux主机上通过二进制方式安装MySQL多实例的步骤,涵盖端口配置、数据目录准备、初始化与启动流程,以及排错方法,适用于构建读... 目录一、什么是mysql多实例二、二进制方式安装MySQL1.获取二进制代码包2.安装基础依赖3.清

Android实现两台手机屏幕共享和远程控制功能

《Android实现两台手机屏幕共享和远程控制功能》在远程协助、在线教学、技术支持等多种场景下,实时获得另一部移动设备的屏幕画面,并对其进行操作,具有极高的应用价值,本项目旨在实现两台Android手... 目录一、项目概述二、相关知识2.1 MediaProjection API2.2 Socket 网络

数据库面试必备之MySQL中的乐观锁与悲观锁

《数据库面试必备之MySQL中的乐观锁与悲观锁》:本文主要介绍数据库面试必备之MySQL中乐观锁与悲观锁的相关资料,乐观锁适用于读多写少的场景,通过版本号检查避免冲突,而悲观锁适用于写多读少且对数... 目录一、引言二、乐观锁(一)原理(二)应用场景(三)示例代码三、悲观锁(一)原理(二)应用场景(三)示例

使用Python实现全能手机虚拟键盘的示例代码

《使用Python实现全能手机虚拟键盘的示例代码》在数字化办公时代,你是否遇到过这样的场景:会议室投影电脑突然键盘失灵、躺在沙发上想远程控制书房电脑、或者需要给长辈远程协助操作?今天我要分享的Pyth... 目录一、项目概述:不止于键盘的远程控制方案1.1 创新价值1.2 技术栈全景二、需求实现步骤一、需求

Java并发编程必备之Synchronized关键字深入解析

《Java并发编程必备之Synchronized关键字深入解析》本文我们深入探索了Java中的Synchronized关键字,包括其互斥性和可重入性的特性,文章详细介绍了Synchronized的三种... 目录一、前言二、Synchronized关键字2.1 Synchronized的特性1. 互斥2.

Python实现自动化接收与处理手机验证码

《Python实现自动化接收与处理手机验证码》在移动互联网时代,短信验证码已成为身份验证、账号注册等环节的重要安全手段,本文将介绍如何利用Python实现验证码的自动接收,识别与转发,需要的可以参考下... 目录引言一、准备工作1.1 硬件与软件需求1.2 环境配置二、核心功能实现2.1 短信监听与获取2.

Python自动化处理手机验证码

《Python自动化处理手机验证码》手机验证码是一种常见的身份验证手段,广泛应用于用户注册、登录、交易确认等场景,下面我们来看看如何使用Python自动化处理手机验证码吧... 目录一、获取手机验证码1.1 通过短信接收验证码1.2 使用第三方短信接收服务1.3 使用ADB读取手机短信1.4 通过API获取

如何在一台服务器上使用docker运行kafka集群

《如何在一台服务器上使用docker运行kafka集群》文章详细介绍了如何在一台服务器上使用Docker运行Kafka集群,包括拉取镜像、创建网络、启动Kafka容器、检查运行状态、编写启动和关闭脚本... 目录1.拉取镜像2.创建集群之间通信的网络3.将zookeeper加入到网络中4.启动kafka集群