用 Python 实现了一个局域网内手机远程控制电脑的功能 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
songxw
V2EX    分享创造

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

  •  
  • /div>   songxw 59 天前 1804 次点击
    这是一个创建于 59 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    这款基于 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
      • 立即开始远程控制!

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

    • 零成本:完全开源免费,无需购买硬件或付费软件
    • 低延迟:本地网络通信,响应迅速无卡顿
    • 易扩展:模块化设计,可根据需求自定义功能
    • 高安全:本地网络运行,数据不经过第三方服务器
    • 跨平台:几乎支持所有设备组合
    4 条回复    2025-09-29 09:49:59 +08:00
    dashupc
        1
    dashupc  
       59 天前 via Android
    一会试试
    Befehishaber
        2
    Befehishaber  
       59 天前
    能外网部署吗
    songxw
        3
    songxw  
    OP
       59 天前
    @Befehishaber 有公网 IP 应该就可以
    swat199538
        4
    swat199538  
       59 天前
    我跟你一样的功能 sightcon.bgcet.com
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5197 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 08:09 PVG 16:09 LAX 00:09 JFK 03:09
    Do have faith in what you're doing.
    ubao msn 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