Remote Control 远程控制软件

2026-06-19

Remote Control 远程控制软件

一款基于 Python + Tkinter 开发的跨网络远程控制解决方案,支持 ZeroTier VPN 内网穿透,无需公网IP即可实现跨局域网远程控制。

GitHub 项目地址: https://github.com/shuaiqijiejie/Remote-control

下载地址: 直接在 GitHub Releases 页面下载打包好的 exe 文件,无需安装 Python 环境。

功能特性

核心功能

  • 实时屏幕传输 - 高画质屏幕共享(JPEG 100%),低延迟传输
  • 鼠标控制 - 支持单击、双击、右键、拖拽、滚轮操作
  • 虚拟键盘 - 内置虚拟键盘,支持修饰键长按和快捷键一键发送
  • 快捷键 - Ctrl+C/V/X/Z、Alt+F4、Win+D 等常用快捷键
  • 双语界面 - 支持中英文切换

网络连接

  • 局域网直连 - 同网段设备直接连接
  • ZeroTier VPN - 跨网络远程控制,无需端口映射

系统要求

被控端(服务端)

text
Python 3.8+
pyautogui
opencv-python
numpy
mss
Pillow

控制端(客户端)

text
Python 3.8+
opencv-python
numpy
Pillow

快速开始

1. 安装依赖

bash
pip install pyautogui opencv-python numpy mss Pillow

2. 启动服务端

在被控电脑上运行:

bash
python remote_server.py

3. 启动客户端

在控制电脑上运行:

bash
python remote_client.py

4. 连接

  • 在客户端输入服务端显示的 IP 地址
  • 点击"连接"即可开始远程控制

ZeroTier 跨网络配置

  1. 下载安装 ZeroTier:https://www.zerotier.com/download/
  2. 注册账号:https://my.zerotier.com/
  3. 创建网络,获取 Network ID
  4. 两台电脑都加入同一 ZeroTier 网络
  5. 使用服务端显示的 ZeroTier IP 连接

使用说明

虚拟键盘

点击客户端的键盘图标打开虚拟键盘:

  • 标准按键:字母、数字、功能键
  • 修饰键:Ctrl、Alt、Shift、Win(长按保持激活)
  • 快捷键:Ctrl+C/V/X/Z、Alt+Tab、Win+D 等

IP复制

服务端窗口的 IP 地址旁有"复制"按钮,点击即可一键复制。

语言切换

点击"中文/English"按钮切换界面语言。

技术细节

项目说明
传输协议TCP 双通道(屏幕/命令分离)
屏幕端口5000
命令端口5001
图像质量JPEG 100%
图像增强UnsharpMask + Detail 滤镜

License

MIT License

评论