WindowsRemoteAdmin(超级马里奥像素版)专为无远程登录桌面系统打造的便携式管理工具

🎯 项目简介

WindowsRemoteAdmin 是一款专为无法启用远程桌面服务的企业级Windows服务器环境设计的轻量级远程管理解决方案。无论是在严格的云安全策略下、受限的内网环境中,还是需要临时应急访问的场景,都能为您提供便捷、安全的远程管理能力。

🌟 核心优势

  • 🛡️ 零信任架构 - 无需开启远程桌面,降低安全风险
  • 即时部署 - 无需数据库,下载即用,秒级启动
  • 🔍 全程审计 - 完整的操作日志记录,满足合规要求
  • 🎨 友好界面 - 独特的马里奥像素风格UI,提升操作体验
  • 📱 跨平台访问 - 任何支持浏览器的设备均可管理

🎮 应用场景

场景 描述 解决方案
☁️ 云服务器管理 Azure/AWS/GCP等云平台Windows实例 无需公网暴露RDP端口,通过Web安全访问
🔒 内网隔离环境 金融、政务等高安全要求网络 在不破坏网络隔离的前提下进行运维
🏢 企业私有云 VMware/Hyper-V虚拟化环境 统一Web界面管理多台虚拟机
🚨 紧急故障处理 生产环境突发问题快速响应 移动端随时接入,快速定位解决问题
🔧 日常运维作业 系统监控、日志分析、文件传输 一站式运维工具平台

🚀 核心功能

📸 功能演示

|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| #### 🔐 登录认证页面 • 粉色马里奥像素风格设计 • 用户名+密码+用途三重验证 • 实时表单验证和错误提示 • 响应式布局适配各种设备 • 安全的AJAX异步登录 | #### 🎮 管理中心着陆页 • 马里奥经典红蓝配色主题 • 实时系统时间动态显示 • 一键跳转PowerShell和文件管理 • 像素风格装饰元素动画 • 直观的功能导航入口 |
| #### 🔧 PowerShell控制台 • 支持常用命令快速选择 • 多种编码格式切换 • 执行按钮智能防抖 • 命令历史记录回溯 • 实时输出结果显示 | #### 📁 文件资源管理器 • 自定义路径导航 • 文件类型图标识别 • 详细属性信息展示 • 快速文件下载功能 • 直观的时间排序 |
| #### 📖 文本查看器 • 支持<10MB文本文件 • 语法高亮显示 • 底部固定布局 • 快速滚动导航 • 字符编码自适应 | #### 📜 日志分析器 • 关键词智能搜索 • 匹配内容高亮显示 • 时间范围精确筛选 • 大日志高效检索 • 多条件组合过滤 |

🛠️ 技术架构

复制代码
┌─────────────────┐    ┌─────────────────┐    ┌─────────────────┐
│   Web Browser   │    │  Spring Boot 3  │    │   PowerShell    │
│  (Any Platform) │◄──►│   Undertow      │◄──►│  (Windows Only) │
└─────────────────┘    │                 │    └─────────────────┘
                       │  Security Layer │
                       │  Audit Logging  │
                       │  Session Mgmt   │
                       └─────────────────┘

🏗️ 核心组件

组件 技术栈 说明
后端框架 Spring Boot 3.3.4 现代化Java生态,性能卓越
Web容器 Undertow 轻量级高性能,内存占用低
安全认证 Session + Cookie 1天免登录,安全便捷
前端框架 Bootstrap 5 + jQuery 响应式设计,兼容性强
代码编辑 CodeMirror 5 高性能文本渲染引擎
PowerShell jPowerShell 3.1.1 Java-PowerShell桥接
构建工具 Maven 标准化项目构建
运行环境 JDK 17 LTS版本,稳定可靠

🔒 安全特性

  • 🛡️ 认证授权 - 用户名+密码+用途三重验证
  • 📋 操作审计 - 完整的操作日志记录
  • 🔐 传输加密 - HTTPS安全通信保障
  • 会话管理 - 自动超时和安全退出
  • 🌐 IP追踪 - 客户端来源地址记录

🚀 快速上手

📋 环境要求

复制代码
# 必需环境
✅ Windows 7/Server 2008及以上版本
✅ JDK 17+ (推荐Microsoft Build of OpenJDK 17)
✅ 512MB可用内存
✅ 100MB磁盘空间

# 推荐配置
🌟 4GB内存以上
🌟 SSD存储
🌟 稳定网络连接

🛠️ 部署步骤

1. 获取项目
复制代码
# 方式一:Git克隆(推荐)
git clone https://github.com/moshowgame/windows-remote-admin.git
cd WindowsRemoteAdmin

# 方式二:直接下载ZIP包
# 访问Release页面下载最新版本
2. 编译构建
复制代码
# 清理并编译
mvn clean compile

# 打包成可执行JAR
mvn package -DskipTests
3. 启动服务
复制代码
# 开发模式启动
mvn spring-boot:run

# 生产模式启动
java -jar target/WindowsRemoteAdmin-2026.jar

# 后台运行(Linux/macOS)
nohup java -jar target/WindowsRemoteAdmin-2026.jar > app.log 2>&1 &
4. 访问验证

打开浏览器访问:http://localhost:12306/

看到粉色马里奥风格的登录界面即表示部署成功!🎉

🔧 配置说明

用户认证配置

src/main/resources/data/entitlement.csv 中添加用户:

复制代码
username,password
admin,admin123
端口修改

编辑 application-dev.yml

复制代码
server:
  port: 8080  # 修改为你想要的端口

🎮 首次使用指南

  1. 登录系统 - 使用配置的用户名密码登录
  2. 设置用途 - 填写本次操作的具体用途(必填)
  3. 开始管理 - 进入主控制台开始远程操作
  4. 安全退出 - 操作完成后记得点击退出按钮

📝 版本发布历史

🎉 v1.0.0 (2026-02-15) - 全新升级版

重大更新:全新品牌形象

  • 🔄 品牌重塑 - 项目更名为WindowsRemoteAdmin,专注Windows远程管理
  • 🎨 界面革新 - 全新的粉色马里奥像素风格UI设计
  • 🏗️ 架构升级 - 包结构调整,代码组织更加清晰
  • 🔧 路径优化 - 移除/sre路径前缀,访问更简洁
  • 🛡️ 安全增强 - Cookie命名规范化,安全性提升
相关推荐
骇城迷影1 小时前
代码随想录:栈和队列篇
java·服务器·算法
重生之后端学习2 小时前
124. 二叉树中的最大路径和
java·数据结构·算法·职场和发展·深度优先·图论
Renhao-Wan2 小时前
Java 算法实践(五):二叉树遍历与常见算法题
java·数据结构·算法
知识即是力量ol2 小时前
口语八股——计算机网络篇(终篇)
java·计算机网络·面试·八股
洛_尘2 小时前
测试6:自动化测试--概念篇(JAVA)
java·开发语言·测试
追随者永远是胜利者2 小时前
(LeetCode-Hot100)39. 组合总和
java·算法·leetcode·职场和发展·go
追随者永远是胜利者2 小时前
(LeetCode-Hot100)34. 在排序数组中查找元素的第一个和最后一个位置
java·算法·leetcode·职场和发展·go
爱凤的小光2 小时前
VisionMaster软件---脚本梳理
java·服务器·网络