[开源]基于Web的远程控制堡垒机,无任何插件,远程就是这么简单

科技一飞开源 2024-11-02 16:24:41

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一、开源项目简介百百堡垒机(英文名称:baibai) 基于Web的远程控制,无任何插件,远程就是这么简单

主要面向单个团队、单个企业用户,账号由管理员统一分配,被控方无权限拒绝发起的远程控制。2.0.0 跟 1.x.x 版本对比,有着全新的管理界面、全新的远程控制、全新的客户端授权机制,能够给你带来极致的体验。

二、开源协议

使用AGPL-3.0开源协议

三、界面展示

系统相关界面系统初始化1

系统初始化2

首页,显示系统概况,无聊时还可以玩玩小恐龙游戏

准备发起远程控制

准备发起远程控制,选择画面清晰度,根据网络情况进行选择。

客户端界面,正在远程。如果把文件拖入客户端界面就可轻松传文件给WEB端。

WEB端正在远程控制

远程关机

权限管理,能够控制各个账号权限

审计,远程时能够实时录像,方便后续审计使用

还有更多的功能进入系统体验吧四、功能概述堡垒机是一个无客户端远程桌面网关

发起远程控制,你只需要一个浏览器就可以,不需要任何插件或客户端软件。噢!对了,无公网计算机也能够进行控制。

核心功能有以下

功能名称

功能描述

web远程

基于 web 的远程控制,无任何插件

远程协议

协议支持 vnc,rdp,ssh

文件发送

支持发送文件,控制者和被控制者能够相互发送文件。

录像审计

在远程控制时,能够实时录像,方便后续审计使用

无公网控制

配合客户端使用即使被控 PC 没有公网也能进行远程控制,随时随地进行远程控制。

账号权限

支持个人、企业级的权限控制。账号由管理员进行统一分配、回收。

其它功能

还有更多功能进入系统慢慢去体检吧

开发计划

功能名称

开发状态

版本

基础功能

已支持

1.0.2

客户端支持windows,linux

已支持

1.0.6

传文件

已支持

1.2.0

远程控制录屏、播放录屏

已支持

1.3.0

专业版本(面向单个团队的运维,全新的系统、控制界面)

已支持

2.0.0

整合版本,全新体验

正在开发

3.0.0

五、技术选型系统整体技术栈

java-jdk1.8

平台-spring boot+vue+ElementUI+guacamole

客户端-electron

远程控制-vnc ultra

内网穿透-frp-有进行增强,主要增加端口验证,预防恶意连接、代理。frp 源码

数据库-mysql

平台程序支持运行在 linux

客户端支持 windows64 位、linux64。

六、源码地址

访问一飞开源:https://code.exmay.com/

0 阅读:0