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 跨网络配置
- 下载安装 ZeroTier:https://www.zerotier.com/download/
- 注册账号:https://my.zerotier.com/
- 创建网络,获取 Network ID
- 两台电脑都加入同一 ZeroTier 网络
- 使用服务端显示的 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