用 Python 实现了一个局域网内手机远程控制电脑的功能

查看 8|回复 0
作者:songxw   
远程控制器:让你的手机变身电脑遥控器
在这个数字化时代,你是否曾经遇到过这样的场景:躺在床上想调整电脑播放的视频,却不得不起身操作?或者在会议演示时,希望能远离电脑自由走动同时控制幻灯片?远程控制器项目正是为解决这些痛点而生!
这款基于 Python Flask 的现代化远程控制应用,让你可以通过任何带浏览器的设备(如手机、平板)轻松控制电脑,实现真正的"躺平操控"体验。
代码库地址(欢迎 Star ): https://github.com/isongxw/remote_controller/tree/master
核心功能:一触即达的便捷体验
1. 智能触摸板控制
  • 精准鼠标移动:通过手机屏幕模拟电脑触摸板,实现精确光标控制
  • 多手势支持:单指移动、单指点击(左键)、双指滚动、双指点击(右键)、三指拖动窗口

    2. 全功能键盘控制
  • 文本输入:直接在手机上输入,内容立即显示在电脑上
  • 快捷键组合:一键发送常用组合键( Ctrl+C 、Alt+Tab 等)
  • 特殊按键支持:方向键、功能键、修饰键一应俱全
  • 哔哩哔哩/抖音快捷键:哔哩哔哩和抖音常用快捷键

    3. 系统功能集成
  • 锁屏控制:远程锁定电脑屏幕,保护隐私
  • 关机/重启:远程执行系统操作,无需亲自动手

    技术亮点:专业设计,稳定可靠
    模块化架构
    远程控制器采用严格的模块化设计,代码结构清晰:
  • 核心模块:负责应用配置和初始化
  • 处理器模块:处理各类 HTTP 请求
  • 服务模块:实现具体业务逻辑
  • 工具模块:提供通用功能支持

    安全性设计
  • 本地网络运行:默认仅在局域网内可用,避免外部攻击
  • 无需安装客户端:控制端只需浏览器,无需安装额外软件

    跨平台兼容
  • 服务端:支持 Windows 、macOS 和 Linux 系统
  • 控制端:任何现代浏览器设备(手机、平板、其他电脑)

    使用场景:解放双手的多种可能
    家庭娱乐
    躺在床上或沙发上,用手机控制电脑播放视频、音乐,调整音量,无需起身。告别找遥控器的烦恼,一部手机搞定所有控制需求。
    办公演示
    在会议室进行演示时,可以自由走动,同时通过手机控制幻灯片翻页、启动演示程序,提升专业形象。
    教学辅助
    教师可以在教室内走动,同时通过手机控制电脑展示教学内容,增强师生互动。
    快速上手:简单几步,立即体验
    [ol]

  • Windows 可执行文件
    下载并执行
    https://github.com/isongxw/remote_controller/releases/download/v0.0.1/remote-controller.exe

  • 源码安装与启动
    # 克隆项目
    git clone https://github.com/isongxw/remote_controller.git
    cd remote-controller
    # 安装依赖
    uv sync
    # 启动服务
    python src/server.py

  • 连接控制
  • 确保手机与电脑在同一 WiFi 网络
  • 在手机浏览器中访问服务器显示的地址(如 http://192.168.1.100:5000 )
  • 立即开始远程控制!

    [/ol]
    为什么选择这款远程控制器?
  • 零成本:完全开源免费,无需购买硬件或付费软件
  • 低延迟:本地网络通信,响应迅速无卡顿
  • 易扩展:模块化设计,可根据需求自定义功能
  • 高安全:本地网络运行,数据不经过第三方服务器
  • 跨平台:几乎支持所有设备组合
  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部