产品介绍

Remote Explorer - 类 Windows 资源管理器的远程文件管理工具

Remote Explorer 图标

Remote Explorer

类 Windows 资源管理器的远程文件管理工具

通过 TCP 连接远程服务器,像操作本地文件一样浏览、上传、下载、编辑远程文件,内置远程终端

下载服务端 下载客户端

核心功能

远程文件浏览

提供类 Windows 资源管理器的界面,左侧目录树 + 右侧文件列表,操作体验与本地一致:

  • 📂 目录树懒加载展开,驱动器 → 文件夹逐级浏览
  • 📋 文件列表显示名称、大小、类型、修改日期
  • 🔗 路径栏支持直接输入路径跳转
  • ⬅️➡️ 支持前进/后退/上级导航历史
  • 🔄 F5 刷新文件列表 + 自动检测新驱动器

文件传输

支持文件和文件夹的上传下载,带进度条显示:

  • 📥 下载单个文件:弹出保存对话框选择路径
  • 📥 下载文件夹:递归下载所有内容到所选目录
  • 📥 多选下载:选中多个项目批量下载
  • 📤 上传文件:支持多文件批量上传
  • 📊 传输进度条实时显示
  • 🚀 双击文件:自动下载到临时目录并运行

远程文件操作

在客户端直接对远程服务器执行文件管理操作:

  • 📋 复制到:在服务器上复制文件/文件夹到指定位置
  • ✂️ 移动到:在服务器上移动文件/文件夹(支持跨盘)
  • ✏️ 编辑:下载文本文件 → 用编辑器打开 → 修改后自动上传回服务器
  • 🗑️ 删除:支持多选批量删除,带确认提示
  • 📝 重命名:修改远程文件/文件夹名称
  • 📁 新建文件夹:在远程服务器创建新目录

所有操作完成后自动刷新文件列表和目录树。

远程终端

内置远程 Shell 功能,在客户端直接执行服务器上的命令:

  • 🖥️ 黑底绿字命令行风格,Consolas 等宽字体
  • ⌨️ 支持命令历史(↑↓ 箭头键翻阅)
  • 📜 输出自动滚动,支持横向滚动
  • ⏱️ 30 秒超时保护,防止命令挂起
  • 🔌 独立连接,不影响主窗口操作
  • 🔒 支持中文输出(GBK 编码兼容)

多选与框选

文件列表支持多选操作,无需按住 Ctrl 键:

  • 🔲 鼠标拖拽框选多个文件/文件夹
  • ➕ Ctrl+点击追加选择,Shift+点击范围选择
  • 📥 多选后批量下载到指定目录
  • 🗑️ 多选后批量删除(带确认列表)
  • 📌 右键菜单根据选中项智能显示/隐藏

系统要求与安装

最低系统要求

  • 💻 操作系统:Windows 7 及以上(32位/64位)
  • 🔧 .NET Framework 4.7.2 或更高版本
  • 🌐 网络:需要 TCP 网络连接(默认端口 9999)
  • 💾 磁盘空间:约 5MB(服务端 + 客户端)

安装说明

本工具为绿色软件,无需安装,解压即用:

  1. 下载 RemoteExplorerServer.exeRemoteExplorerClient.exe
  2. 将两个文件放在同一目录(或任意位置)
  3. 先启动服务端,点击「启动」开始监听
  4. 启动客户端,输入服务端 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

法律信息