首页 > 其他分享 >【教程】在 Termux 中部署 MYScrcpy, 实现手机局域网WEB投屏控制

【教程】在 Termux 中部署 MYScrcpy, 实现手机局域网WEB投屏控制

时间:2024-09-07 13:24:20浏览次数:13  
标签:WEB python Termux 51000 投屏 MYScrcpy pkg install 设备

在 Termux 中部署 MYScrcpy 实现局域网Web访问


有关MYScrcpy,访问
Github
Gitee

1. 安装 termux

termux

2. 安装 python 环境

# 换源
termux-change-repo

pkg upgrade

# install python
pkg install python

# 确认是否安装成功
python -V

版本

3. 安装MYScrcpy所需环境

# 基础环境
pkg install build-essential binutils android-tools

# for pyav
pkg install ffmpeg
pkg install python-numpy

# for pyaudio
pkg install portaudio

# for nicegui
pkg install rust

4. 安装MYScrcpy

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple mysc[web]

安装需要一定时间,请耐心等待

5. 开启设备ADB无线调试模式,并连接设备

  1. 使用MYScrcpy连接手机
  2. 打开选择设备窗口
  3. 选择设备,并修改port(例如55555)
  4. 点击SET按钮
    MYScrcpy
  5. 进入termux
    adb connect 127.0.0.1:55555
  6. 在手机弹出的对话框中,选择允许USB调试
    (可勾选一律允许选项)
  7. 重试 adb connect 127.0.0.1:55555
  8. 使用 adb devices查看是否成功连接

6. 启动Web服务

在Termux中执行

mysc-web

当出现

NiceGUI ready to go on http://localhost:51000, and http://xxx:51000

时 即启动成功

注意:设备需连接WIFI,否则只能在设备浏览器上访问localhost:51000 查看效果

7. 局域网访问

使用同网段的设备,访问上述服务地址 http://xxx:51000,可以打开MYScrcpy Web页面进行使用
web
主界面:支持鼠标操作,右键缩放,键盘输入,模拟鼠标摇杆等Web

标签:WEB,python,Termux,51000,投屏,MYScrcpy,pkg,install,设备
From: https://blog.csdn.net/weixin_43463913/article/details/141989520

相关文章

  • Javaweb-DQL-条件查询
    select*fromstuwhereage>20;--1select*fromstuwhereage>=20;--2select*fromstuwhereage>=20andage<=30;--3select*fromstuwherehire_dateBETWEEN'1998-09-01'and'1999-09-01';--4select*fromstuwhere......
  • Javaweb-DQL-条件查询
    select*fromstuwhereage>20;--1select*fromstuwhereage>=20;--2select*fromstuwhereage>=20andage<=30;--3select*fromstuwherehire_dateBETWEEN'1998-09-01'and'1999-09-01';--4select*fromstuwhere......
  • ctfshow web13
     尝试 常规姿势上传文件打开网站初步判定为文件上传漏洞。随便选择几个文件上传,提示错误不选择任何文件直接点提交也会报错打开burpsuite抓包,改掉MIME类型,也就是图示位置,发现也不行,应该不是MIME过滤一头雾水,只能换个思路。 -------------------------......
  • ctfshow web红包题第二弹题解
    从今天开始记录刷题日常打开靶场平平无奇,看源代码发现如下提示get方式提交cmd参数,猜测是命令执行漏洞,先写个phpinfo();试试。有用,但报错cerror查看显示出来部分php代码,过滤了很多东西if(preg_match("/[A-Za-oq-z0-9$]+/",$cmd)) 第一个正则表达式把字母数字几乎全......
  • AI大语言模型LLM学习-WebAPI搭建
    系列文章1.AI大语言模型LLM学习-入门篇2.AI大语言模型LLM学习-Token及流式响应前言在上一篇博文中,我们调用了在线大模型API,并用Python写了一个控制台流式对话客户端,基本能愉快的与大模型对话聊天了。但控制台总归太技术化,我们希望能有个类似ChatGPT那样的Web......
  • Go - Web Application 9
    UsingrequestcontextAtthemomentourlogicforauthenticatingauserconsistsofsimplycheckingwhethera "authenticatedUserID"valueexistsintheirsessiondata,likeso:func(app*application)isAuthenticated(r*http.Request)bool{......
  • trafilatura python web 数据获取库
    trafilaturapythonweb数据获取库,比较适合进行爬虫,数据提取,支持输出数据为csv,json,html,md,txt,xml包含的特性高级web爬虫以及文本发现并行处理在线以及离线输入内容灵活的配置支持,包含了元数据,格式,链接,表格多输出格式,包含了文本,markdown,json,html,xml额外扩展,支持语言检测,gui......
  • 【免费】springboot基于SringbootVue个人驾校预约管理系统--论文pf|毕业设计|Javaweb
    收藏点赞不迷路 关注作者有好处编号:springboot503springboot基于SringbootVue个人驾校预约管理系统--论文pf开发语言:Java数据库:MySQL技术:Spring+SpringMVC+MyBatis+Vue工具:IDEA/Ecilpse、Navicat、Maven1.系统展示2.万字文档展示第5章系统详细设计这个环节需要......
  • 【免费】springboot航班进出港管理系统|毕业设计|Javaweb项目
    收藏点赞不迷路 关注作者有好处编号:springboot402springboot航班进出港管理系统--论文pf开发语言:Java数据库:MySQL技术:Spring+SpringMVC+MyBatis+Vue工具:IDEA/Ecilpse、Navicat、Maven1.系统展示2.万字文档展示第5章系统详细设计   航班信息管理图5.1即为......
  • 毕业设计|springboot基于Java Web的考编论坛网站|免费|代码讲解
    收藏点赞不迷路 关注作者有好处编号:springboot333springboot基于JavaWeb的考编论坛网站的pf开发语言:Java数据库:MySQL技术:Spring+SpringMVC+MyBatis+Vue工具:IDEA/Ecilpse、Navicat、Maven1.系统展示2.万字文档展示第5章系统详细设计这个环节需要使用前面的设计......