[开源]基于Web的远程控制堡垒机,无任何插件,远程就是这么简单
![[开源]基于Web的远程控制堡垒机,无任何插件,远程就是这么简单](https://yy123.ink/api/img/1782597040315-zstukx.jpg)
一、开源项目简介
百百堡垒机(英文名称: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。