首先介绍一下 OneTerm, 是一个基于 Go + Vue 开发的 Web 端开源堡垒机项目. 之前一直是只有堡垒机的核心功能, 较为单一. 然后最近几个月我将主要精力投入到了这个项目的开发, 从最初收集了不少朋友的建议和社群的反馈, 然后经历大概三个月断断续续的打磨和重构, 迭代了几个版本, 目前不仅功能完备, 交互体验和性能皆有提升
主要更新的功能大概有以下:
工作台整体 UI 界面升级, 调整了较多交互细节, 新增侧边辅助工具栏, 方便快捷操作, 并新支持了以下功能
多协议支持
协议类型 | 认证方式 | 会话录制 | 文件传输 | 多用户支持 |
---|---|---|---|---|
SSH | 密码/密钥 | ✅ | ✅ | ✅ |
RDP | 密码 | ✅ | ✅ | ✅ |
VNC | 密码 | ✅ | ❌ | ✅ |
Telnet | 密码 | ✅ | ✅ | ✅ |
Redis | 密码 | ✅ | ❌ | ✅ |
MySQL | 密码 | ✅ | ❌ | ✅ |
MongoDB | 密码 | ✅ | ❌ | ✅ |
PostgreSQL | 密码 | ✅ | ❌ | ✅ |
HTTP / HTTPS | 密码 | ❌ | ✅ | ✅ |
除了上面新增的功能外, 还有性能优化和代码重构等细节就不叙述了, 可以查看最近的 CHANGELOG
目前有在线体验浏览也支持 Docker 本地快速构建
项目地址: https://github.com/veops/oneterm
如果觉得不错, 欢迎点一个 Star ⭐️. Star 就是对我们最大的鼓励. Thanks!
如果你有任何问题和建议,无论是功能上的,还是文档、交互体验方面的,欢迎随时提出来,或者直接联系我!让我们一起把这个项目做大做强!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.