核心功能
远程文件浏览
提供类 Windows 资源管理器的界面,左侧目录树 + 右侧文件列表,操作体验与本地一致:
- 📂 目录树懒加载展开,驱动器 → 文件夹逐级浏览
- 📋 文件列表显示名称、大小、类型、修改日期
- 🔗 路径栏支持直接输入路径跳转
- ⬅️➡️ 支持前进/后退/上级导航历史
- 🔄 F5 刷新文件列表 + 自动检测新驱动器
文件传输
支持文件和文件夹的上传下载,带进度条显示:
- 📥 下载单个文件:弹出保存对话框选择路径
- 📥 下载文件夹:递归下载所有内容到所选目录
- 📥 多选下载:选中多个项目批量下载
- 📤 上传文件:支持多文件批量上传
- 📊 传输进度条实时显示
- 🚀 双击文件:自动下载到临时目录并运行
远程文件操作
在客户端直接对远程服务器执行文件管理操作:
- 📋 复制到:在服务器上复制文件/文件夹到指定位置
- ✂️ 移动到:在服务器上移动文件/文件夹(支持跨盘)
- ✏️ 编辑:下载文本文件 → 用编辑器打开 → 修改后自动上传回服务器
- 🗑️ 删除:支持多选批量删除,带确认提示
- 📝 重命名:修改远程文件/文件夹名称
- 📁 新建文件夹:在远程服务器创建新目录
所有操作完成后自动刷新文件列表和目录树。
远程终端
内置远程 Shell 功能,在客户端直接执行服务器上的命令:
- 🖥️ 黑底绿字命令行风格,Consolas 等宽字体
- ⌨️ 支持命令历史(↑↓ 箭头键翻阅)
- 📜 输出自动滚动,支持横向滚动
- ⏱️ 30 秒超时保护,防止命令挂起
- 🔌 独立连接,不影响主窗口操作
- 🔒 支持中文输出(GBK 编码兼容)
多选与框选
文件列表支持多选操作,无需按住 Ctrl 键:
- 🔲 鼠标拖拽框选多个文件/文件夹
- ➕ Ctrl+点击追加选择,Shift+点击范围选择
- 📥 多选后批量下载到指定目录
- 🗑️ 多选后批量删除(带确认列表)
- 📌 右键菜单根据选中项智能显示/隐藏
系统要求与安装
最低系统要求
- 💻 操作系统:Windows 7 及以上(32位/64位)
- 🔧 .NET Framework 4.7.2 或更高版本
- 🌐 网络:需要 TCP 网络连接(默认端口 9999)
- 💾 磁盘空间:约 5MB(服务端 + 客户端)
安装说明
本工具为绿色软件,无需安装,解压即用:
- 下载
RemoteExplorerServer.exe和RemoteExplorerClient.exe - 将两个文件放在同一目录(或任意位置)
- 先启动服务端,点击「启动」开始监听
- 启动客户端,输入服务端 IP 和端口,点击「连接」
静默启动(可选)
在服务端同目录创建 RemoteExplorerServer.ini:
[RemoteExplorerServer]
autorun=true
quiet=true
port=7099
设置 autorun=true 启动后自动监听,quiet=true 最小化到系统托盘。
使用指南
基础操作教程
1. 连接服务器
在客户端顶部输入服务器 IP 地址和端口号,点击「连接」。连接成功后左侧目录树显示远程驱动器列表。
2. 浏览文件
- 点击左侧目录树节点,右侧显示该目录内容
- 双击右侧文件夹进入子目录
- 在路径栏输入路径后按 Enter 直接跳转
- 按 ← → ↑ 按钮或 Backspace 键导航
3. 上传与下载
- 右键 → 下载到本地:选择保存位置
- 右键 → 上传文件:选择本地文件
- 双击文件:自动下载并运行
4. 文件管理
- 复制/移动:右键 → 复制到... / 移动到...,输入目标路径
- 编辑:右键 → 编辑,自动下载 → 打开编辑器 → 关闭后上传
- 删除:右键 → 删除,或按 Delete 键
- 新建文件夹:右键 → 新建文件夹
5. 远程终端
右键 → 远程终端,打开命令行窗口。输入命令后按 Enter 执行,支持 ↑↓ 翻阅历史命令。输入 exit 关闭终端。
常见问题(FAQ)
Q1:连接不上服务器怎么办?
A1:请检查:① 服务端是否已启动并监听;② 防火墙是否放行了对应端口;③ IP 地址和端口是否正确;④ 客户端和服务端是否在同一网络。
Q2:上传/下载大文件会卡住吗?
A2:不会。文件传输采用流式传输,内存占用恒定(64KB 缓冲区),支持任意大小文件。进度条会实时显示传输进度。
Q3:移动文件跨盘时会怎样?
A3:自动处理跨盘移动——先复制到目标位置,确认成功后删除源文件。同一分区内直接使用系统 Move 操作。
Q4:编辑功能支持哪些文件类型?
A4:编辑功能会用系统默认程序打开文件。文本文件会自动检测修改并上传;其他类型(如图片、PDF)打开后也会检测修改时间,有变化则提示上传。
Q5:如何联系技术支持或反馈问题?
A5:请发送邮件至 IAmSystem32@outlook.com,注明「Remote Explorer + 问题描述」。
技术细节
架构设计
Remote Explorer 采用客户端-服务器架构,基于 TCP 长连接通信:
- 🔧 服务端:监听端口,接收命令,执行文件操作,返回结果
- 🖥️ 客户端:提供类 Explorer 界面,发送命令,展示结果
- 📡 协议:JSON 命令/响应 + 二进制文件流传输
- 🔒 安全:服务端只响应已连接客户端的请求
通信协议
客户端与服务端通过自定义协议通信:
- 📨 消息帧:[4字节长度][JSON 负载]
- 📁 文件传输:[8字节长度][原始字节流]
- 🔄 请求-响应模式:客户端发送命令,服务端返回结果
- 📋 支持的命令:LIST_DRIVES、LIST_DIR、DOWNLOAD、UPLOAD、DELETE、MKDIR、RENAME、COPY、MOVE、EXEC
法律信息
版权声明
© 2025 I Am System32. 保留所有权利。
Remote Explorer 是个人开发的免费软件,仅限非商业用途使用。未经开发者书面许可,不得用于商业盈利、复制分发、反向工程或修改。