首页 > 服务器 > 让旧手机派上用场 真机打造私有云手机

作者:ghostry 发布时间:2025-01-24 浏览: 35

转载注明出处: https://blog.ghostry.cn/server/1103.html

手上有台rog3,存在诸多毛病(突然黑屏,电源键按不动,双肩键连击,电池不耐用)食之无味弃之可惜。
卖掉也不值钱。
所以萌生了用来做云手机的想法。说干就干。网上找了很多资料。尝试了2套方案,关键内容记录于此。

前置条件:

安卓手机开启usb调试,连上电脑。方便起见我挂在了nas上,系统是debian.

方案1:

ws-scrcpy,优点通过novnc连接,方便发布外网。其本身不支持验证,可以使用nginx的基础验证,或者雷池的身份认证等手段。转发部分此文不讲。
在nas上执行adb tcpip 5555开启手机wifi调试。
然后

# 创建容器
docker run --name ws-scrcpy -d -p 8000:8000 scavin/ws-scrcpy
# 连接到手机
docker exec ws-scrcpy adb connect ${安卓手机的ip}:5555

之后就可以打开

http://${nasIP}:8000/

点击设备下面的 H264 Converter 玩耍了。支持多个设备。

相关资料:https://github.com/scavin/ws-scrcpy-docker/

方案2:

scrcpy,优点是独立窗口可以拖拽缩放,控制不走手机网。可以配合虚拟专网远程使用。
nas上执行adb kill-server;adb -a nodaemon server start,使adb可以远程连接。
在用户电脑上安装scrcpy,执行

export ADB_SERVER_SOCKET=tcp:${nasIP}:5037
scrcpy --tunnel-host=${nasIP} -b 1M -m 1280
# 1M是视频码率,1280是最大宽度。-b -m 是可选参数

总结

不知道我没弄好还是什么情况,方案1的声音是从手机出的,不符合预期。方案2声音从电脑出。
目前我在家用的方案2,出去了用方案1。
个人感觉方案1应该优势更大。方案1折腾后也可实现控制不走手机网(映射设备进docker或者不用docker真机安装),走usb的话也不用手动连接手机了。
不过我既然两个方案都搞好了,就先都用着。
用了几天感觉很不错。规避了此手机的缺点,发挥他的优势。

标签: Android docker 云手机 scrcpy

上一篇: arch linux 下安装微信QQ,企业微信
下一篇: 

添加新评论 »

*
*

欢迎评论!歡迎評論!Comments welcome!komentoj bonvenaj!댓글 오신 것을 환영합니다!
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: :cold: :cryy: :cute: :shy: :sleep: :struggle: :tea: :yahou: