迫于云手机每月开销,若自己 PC 搭建云手机服务器,手机仅用浏览器操作,是否可行 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
magewu1223ll
V2EX    程序员

迫于云手机每月开销,若自己 PC 搭建云手机服务器,手机仅用浏览器操作,是否可行

  •  
  •   magewu1223ll 2022-10-15 09:59:40 +08:00 10785 次点击
    这是一个创建于 1093 天前的主题,其中的信息可能已经有所发展或是发生改变。
    需要用什么样的技术,如何实现,理性探讨
    29 条回复    2024-02-16 08:46:12 +08:00
    Hellostack
        1
    Hellostack  
       2022-10-15 10:05:03 +08:00 via iPhone
    需要 arm 服务器吧 系统应该是定制吧 像是模拟器那种的改一下
    cooldayup
        2
    cooldayup  
       2022-10-15 10:11:40 +08:00
    自己 PC 搭建,可以计算一下一个月的电费是否合算。
    totoro625
        3
    totoro625  
       2022-10-15 10:13:23 +08:00
    参考资料: https://hostloc.com/thread-1065193-1-1.html
    自己的电脑模拟器是 X86 的,容易封号 /不兼容

    比较推荐闲鱼 300 买个 835 的旧手机,淘宝 150 元改成无电池方案,来电自启,通过远程桌面的方式操控
    oldshensheep
        4
    oldshensheep  
       2022-10-15 10:17:53 +08:00   1
    可以搞搞,但是服务器没有 GPU ,靠软件模拟效率比较低,服务器配置不高的话比较卡。
    之前用 Oracle Arm 4C 24G 服务器搞了搞玩玩,还行、可以正常工作。游戏啥的没玩,但是看别人说玩明日方舟……感觉肯定很卡。
    我用的是这个项目,docker 里运行 Android ,配置很方便,一键运行,运行不了多换几个配置。
    https://github.com/remote-android/redroid-doc
    debuggerx
        5
    debuggerx  
       2022-10-15 10:18:31 +08:00 via Android
    oldshensheep
        6
    oldshensheep  
       2022-10-15 10:26:41 +08:00
    如果是自己 pc 的话有 GPU ,Windows 上有一大堆高性能的模拟器,Web 访问应该可以用楼上的试试,没用过。
    或者有一个 web scrcpy 项目可以通过浏览器用 scrcpy 控制手机 https://github.com/NetrisTV/ws-scrcpy
    FranzKafka95
        7
    FranzKafka95  
       2022-10-15 10:30:55 +08:00 via Android
    maybe Cuttlefish
    controller
        8
    controller  
       2022-10-15 10:38:15 +08:00 via Android
    是不是远程桌面
    jpacg
        9
    jpacg  
       2022-10-15 11:21:30 +08:00
    https://lcloud.longene.com.cn/ldhost.html 这个你看看合不合适
    Cooky
        10
    Cooky  
       2022-10-15 11:53:17 +08:00
    买二手手机远程控制
    lsnl8480
        11
    lsnl8480  
       2022-10-15 12:45:03 +08:00
    云手机主要用来干啥?
    fiypig
        12
    fiypig  
       2022-10-15 13:32:26 +08:00
    红手指啊
    Geebarwan
        13
    Geebarwan  
       2022-10-15 14:20:28 +08:00   2
    分享一下我的方案,我们针对 chromium 开发了移动端指纹浏览器,所以只需要模拟器再配合指纹浏览器改机就能模拟真实手机环境。
    改手机的配置只需要去收集下来,然后注入到指纹浏览器里就行了,一个模拟器就能变成 N 种不同的手机环境。所以只要硬件够顶,虚拟化设备足够多,就能满足大规模并行测试。

    改机属性包括但不仅限于:
    * 系统相关
    * 版本信息
    * 字体相关
    * Navigator 相关
    * Client Hints
    * 性能相关
    * 运行内存相关
    * 窗口相关
    * 媒体相关
    * Screen 相关
    * Rect 相关
    * Document 相关
    * Header 相关
    * Cookie 相关
    * 电量相关
    * 网络相关
    * 指纹相关
    * 显卡相关
    * WebRTC 相关
    * 位置相关
    * 剪切板
    * 语音合成相关
    * JA3 相关
    * 重力感应

    以下两张截图展示一下:

    改机后
    https://imgur.com/a/1GI3dMx

    改机前
    https://imgur.com/a/aD1jXqj


    部分注入配置:
    https://gist.github.com/tyua07/cca5291cde563ab1de63bd7ae6407d9e.js
    halleck
        14
    halleck  
       2022-10-15 14:47:15 +08:00
    @yangyifan 应用场景不一样吧,这种指纹浏览器只合适 web 吧 有些一定要装 app 的就没办法了
    Geebarwan
        15
    Geebarwan  
       2022-10-15 14:52:56 +08:00 via Android
    @halleck 楼主说的场景好像就是浏览器,不过我们现在也在弄定制 rom ,这个只是分享一下我们这边浏览器的方案。
    fox0001
        16
    fox0001  
       2022-10-15 14:53:35 +08:00 via Android
    @totoro625 #3 手机改装无电池运行,要 150 ?太好赚了吧?

    这是我总结的方案:
    手机改装无电池工作
    /t/787737
    fox0001
        17
    fox0001  
       2022-10-15 15:09:58 +08:00 via Android
    我也考虑过楼主的问题
    /t/873871

    如果预算充足,可以使用 M1 CPU ( ARM 架构)的 Mac Mini (最便宜要 5K )。其 Android 模拟器和 iOS 模拟器都很流畅!
    flyqie
        18
    flyqie  
       2022-10-15 16:41:30 +08:00 via Android
    @yangyifan #15

    楼主似乎希望的是 在 PC 上搭建云手机,然后在手机上通过浏览器管理和使用云手机。
    flyqie
        19
    flyqie  
       2022-10-15 16:55:13 +08:00 via Android
    技术上倒是不算太麻烦,不过得看你说的 PC 具体指的是什么(这词现在代表的意思五花八门)。

    Windows 个人电脑的话,市面上模拟器 /wsa 加上 scrcpy 什么的凑合用用吧。

    Linux Server 的话,目前正好在做相关项目,可以与你分享下相关经验,仅供参考:

    远程控制还有摄像头传感器什么的透传都可以扔给 webrtc ,turn server 可以直接建在宿主机上。

    想要低占用的话可以考虑 lxc ,不推荐 qemu ,全虚拟化在云手机上没多大优势。

    aosp 需要自己改动下源码,lxc 光加 HAL 跑不起来。
    flyqie
        20
    flyqie  
       2022-10-15 16:59:00 +08:00 via Android
    @flyqie #19

    另外,x86 跑 arm 的 apk ,可以用 libhoudini 等方案来实现,目前测试常用 app 基本都可以正常跑起来。
    systemcall
        21
    systemcall  
       2022-10-15 17:11:57 +08:00 via Android
    你是干什么?
    有一些应用检测模拟器,你要弄的话还有一个方法,就是找做群控的买设备
    没电池的手机那种,都过时了。现在的群控,一个手机就一块主板。一个机箱里可以装几十台手机主板,像刀片服务器一样
    totoro625
        22
    totoro625  
       2022-10-15 20:48:55 +08:00
    @fox0001 #15 对于手残的人来说,拆原装电池就是一个坎
    ayfun
        23
    ayfun  
       2022-10-15 23:10:03 +08:00 via Android
    web scrcpy 日常使用中
    holygeek
        24
    holygeek  
       2023-10-27 03:14:58 +08:00 via iPhone
    @yangyifan 哥 留个联系方式 细聊 这边需要技术
    Geebarwan
        25
    Geebarwan  
       2023-10-27 04:00:00 +08:00
    @holygeek 你留,我加你
    holygeek
        26
    holygeek  
       2023-11-28 18:35:16 +08:00 via iPhone
    @yangyifan holygeek98
    yf215
        27
    yf215  
       2024-02-15 12:51:15 +08:00
    @yangyifan 老哥能交流下么?
    Geebarwan
        28
    Geebarwan  
       2024-02-15 21:50:31 +08:00
    @yf215 我加你
    yf215
        29
    yf215  
       2024-02-16 08:46:12 +08:00 via Android
    @yangyifan kesco915
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     864 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 19:33 PVG 03:33 LAX 12:33 JFK 15:33
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86