dhjz

dcontrol

dcontrol 是一个用 Go 与 Vue3 编写的手机控制电脑工具,通过浏览器即可把手机变成电脑的键盘鼠标并查看远程桌面。

1.0.9
发布于
2025年2月15日
56
星标
177
下载
同步于
18 天前

最新版本

1.0.92025年2月15日 10:20
下载慢?可在上方随时切换镜像源

项目说明

项目概述

dcontrol 是一个用 Go 与 Vue3 编写的手机控制电脑工具,服务端打包为单个轻量 exe,控制端直接跑在浏览器里。它把手机变成电脑的键盘与鼠标,并支持查看简易远程桌面、控制系统音量、一键打开本地应用等操作。前端资源通过 go:embed 打包进 exe,无需分离部署。

扫个码,用手机浏览器就能控制你的电脑。

主要功能

  • 键鼠控制:用手机控制电脑的鼠标移动与键盘输入,支持组合键
  • 媒体控制:控制系统音量与媒体播放
  • 浏览器端:控制端是网页形式,在微信里打开局域网页面即可
  • 扫码访问:手机扫描电脑端二维码,直接访问局域网地址
  • 自定义应用:在配置中登记本地应用,手机端一键打开
  • 远程桌面:支持查看简易远程桌面并触控点击、发送文本
  • 实用小功能:抖音快捷键、全键盘页、自定义布局页与文件上传下载

适用人群

  • 想用手机临时操作电脑的用户
  • 需要远程控制电脑播放媒体或刷视频的用户
  • 希望免安装客户端的用户
  • 经常在同一局域网办公的用户

快速上手

  1. 双击 build.bat 打包出 Windows 运行文件
  2. 运行生成的 dist/dcontrol.exe
  3. 打开 http://localhost:666/ 即可访问控制页面
  4. 在 config.yml 中配置端口、目录与要一键打开的应用
port: 666
open: true
volume: true
dir: files
apps:
  - name: 微信
    path: E:\Program Files (x86)\Tencent\WeChat\WeChat.exe

核心优势

  • 零客户端:控制端就是浏览器页面,手机无需安装任何应用
  • 部署简单:单个 exe 即可运行,前端资源已内嵌
  • 接入方便:扫码即可访问局域网地址,省去手动输入
  • 功能实用:键鼠、媒体、远程桌面与文件传输一应俱全

系统要求

项目 要求
服务端系统 Windows
控制端 任意带浏览器的手机,需与电脑在同一局域网
运行方式 单个 exe,可指定端口运行

注意事项

  • 手机需与电脑处于同一局域网才能访问
  • 端口可在 config.yml 中配置,也可用 dcontrol.exe -p 666 指定
  • 远程桌面为简易实现,仅适合查看与简单操作
  • 部分直播平台的控制功能稳定性依赖页面实现

历史版本

排序