在传统的Windows服务器环境中,管理远程应用通常意味着频繁地修改注册表或导入配置文件,过程繁琐。RAWeb项目的出现,为这一痛点提供了一个优雅的网页解决方案。它能将分散的远程应用整合到一个可搜索的门户中,并支持一键分发,让同事的手机或电脑也能轻松获取,极大地简化了管理流程。
RAWeb:开源的远程应用网页门户

RAWeb 是一个开源项目,其核心是提供一个基于浏览器的Web界面。通过它,管理员可以集中查看和管理所有托管在 Windows服务器 上的RemoteApp与远程桌面。它将原本需要在服务器端逐个配置的零散应用,聚合为一个整洁、可搜索的网页门户,有效提升了管理效率和访问体验。
核心功能详解
1. 集中化的网页门户
所有已发布的RemoteApp会以类似应用商店的列表形式呈现在网页上。用户可以按应用名称快速搜索,或按所属服务器进行分组查看,查找效率极高。界面采用了Fluent 2设计风格,视觉效果与Windows 11系统一脉相承,操作起来非常直观。

2. 便捷的一键分发与访问
RAWeb的“工作区”功能可以生成一个订阅链接。用户使用远程桌面客户端添加此链接后,所有已发布的应用就会像本地安装的软件一样,出现在系统的开始菜单中。点击即可直接连接,为团队统一部署办公环境提供了极大便利。

3. 直接启动,简化操作流程
在支持的操作系统上,用户只需点击网页中的应用图标,系统便会自动调用远程桌面客户端并建立连接。这省去了手动保存.rdp文件并双击打开的步骤,访问体验如同点击一个普通的网页链接一样流畅自然。

4. 智能缓存提升加载速度
项目采用了智能缓存策略。页面在首次加载后,再次访问时几乎瞬间呈现。系统会优先展示本地缓存内容,同时在后台静默检查更新,有效避免了用户反复等待加载的困扰。
5. 精细化的权限控制
管理员可以基于用户组来分配应用访问权限。例如,销售部门只能看到CRM系统,而设计部门则只看到相关设计软件。这不仅让每位用户的登录界面更加清爽,也极大地增强了 访问控制 的安全性。
6. 内置的Web管理界面
拥有管理权限的用户可以直接在网页上执行添加新RemoteApp、编辑现有应用属性或删除应用等操作。所有修改均实时生效,实现全程网页化管理,无需再登录服务器进行繁琐配置。
安装与部署步骤
部署RAWeb的过程非常简单快捷:
- 使用管理员权限打开Windows PowerShell。
- 运行以下命令,脚本将自动完成所需组件的安装与RAWeb服务的部署。
irm https://github.com/kimmknight/raweb/releases/latest/download/install.ps1 | iex
- 安装完成后,在本机浏览器中访问
https://127.0.0.1/RAWeb。若需从内网其他电脑访问,请将地址中的127.0.0.1替换为服务器的计算机名或IP地址。
- 为了启用“直接启动”功能,需要在客户端电脑上安装“RDP 协议处理程序”。
项目开源地址:https://github.com/kimmknight/raweb
|