V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
songxw
V2EX  ›  分享创造

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

  •  
  •   songxw · 5 小时 58 分钟前 · 138 次点击

    远程控制器:让你的手机变身电脑遥控器

    在这个数字化时代,你是否曾经遇到过这样的场景:躺在床上想调整电脑播放的视频,却不得不起身操作?或者在会议演示时,希望能远离电脑自由走动同时控制幻灯片?远程控制器项目正是为解决这些痛点而生!

    这款基于 Python Flask 的现代化远程控制应用,让你可以通过任何带浏览器的设备(如手机、平板)轻松控制电脑,实现真正的"躺平操控"体验。

    代码库地址(欢迎 Star ): https://github.com/isongxw/remote_controller/tree/master

    核心功能:一触即达的便捷体验

    1. 智能触摸板控制

    • 精准鼠标移动:通过手机屏幕模拟电脑触摸板,实现精确光标控制
    • 多手势支持:单指移动、单指点击(左键)、双指滚动、双指点击(右键)、三指拖动窗口

    2. 全功能键盘控制

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

    3. 系统功能集成

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

    技术亮点:专业设计,稳定可靠

    模块化架构

    远程控制器采用严格的模块化设计,代码结构清晰:

    • 核心模块:负责应用配置和初始化
    • 处理器模块:处理各类 HTTP 请求
    • 服务模块:实现具体业务逻辑
    • 工具模块:提供通用功能支持

    安全性设计

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

    跨平台兼容

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

    使用场景:解放双手的多种可能

    家庭娱乐

    躺在床上或沙发上,用手机控制电脑播放视频、音乐,调整音量,无需起身。告别找遥控器的烦恼,一部手机搞定所有控制需求。

    办公演示

    在会议室进行演示时,可以自由走动,同时通过手机控制幻灯片翻页、启动演示程序,提升专业形象。

    教学辅助

    教师可以在教室内走动,同时通过手机控制电脑展示教学内容,增强师生互动。

    快速上手:简单几步,立即体验

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

    2. 源码安装与启动

      # 克隆项目
      git clone https://github.com/isongxw/remote_controller.git
      cd remote-controller
      
      # 安装依赖
      uv sync
      
      # 启动服务
      python src/server.py
      
    3. 连接控制

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

    为什么选择这款远程控制器?

    • 零成本:完全开源免费,无需购买硬件或付费软件
    • 低延迟:本地网络通信,响应迅速无卡顿
    • 易扩展:模块化设计,可根据需求自定义功能
    • 高安全:本地网络运行,数据不经过第三方服务器
    • 跨平台:几乎支持所有设备组合
    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1005 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 22:49 · PVG 06:49 · LAX 15:49 · JFK 18:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.