开源一款 HTML5 的远程桌面网关,支持 RDP、SSH、VNC 和 Telnet 协议的连接和管理,求个 star。

2020-12-25 23:47:46 +08:00
 FreeEx

Next Terminal

你的下一个终端,项目地址: https://github.com/dushixiang/next-terminal 。目前项目还不完善,如果您有好的意见或者建议,都可以联系我。

快速了解

Next Terminal 是使用 Golang 和 React 开发的一款 HTML5 的远程桌面网关,具有小巧、易安装、易使用、资源占用小的特点,支持 RDP 、SSH 、VNC 和 Telnet 协议的连接和管理。

Next Terminal 基于 Apache Guacamole 开发,使用到了 guacd 服务。

目前支持的功能有:

在线体验

https://next-terminal.typesafe.cn/

admin/admin

快速安装

docker 安装

因为程序依赖了 mysql,所以在启动时需要指定 mysql 的连接信息。

mkdir /etc/next-terminal
mkdir /etc/next-terminal/recording
mkdir /etc/next-terminal/drive
cat <<EOF >> /etc/next-terminal/config.yaml
mysql:
  hostname: 172.17.0.1
  port: 3306
  username: root
  password: root
  database: next_terminal
server:
  addr: 0.0.0.0:8088
EOF
docker run -d \
  -p 8088:8088 \
  -v /etc/next-terminal/config.yaml:/etc/next-terminal/config.yaml \
  -v /etc/next-terminal/recording/:/usr/local/next-terminal/recording/ \
  -v /etc/next-terminal/drive/:/usr/local/next-terminal/drive/ \
  --name next-terminal \
  --restart always dushixiang/next-terminal:0.0.1

程序安装目录地址为 /usr/local/next-terminal

录屏文件存放目录为 /usr/local/next-terminal/recording

远程桌面挂载目录为 /usr/local/next-terminal/drive

可以通过 -v 参数将宿主机器的目录映射到 docker 中

相关截图

资源占用截图

资产管理

rdp

vnc

ssh

批量执行命令

8091 次点击
所在节点    分享创造
55 条回复
Tink
2020-12-25 23:55:31 +08:00
👍👍👍
zvcs
2020-12-26 00:06:22 +08:00
guacd 的 rdp 真的一言难尽,非常不好用
beyondex
2020-12-26 00:07:02 +08:00
浏览器里连接 RDP 也行?牛逼。
FreeEx
2020-12-26 00:12:09 +08:00
@zvcs 我觉得还好呀,挺好用的
qanniu
2020-12-26 02:15:36 +08:00
@FreeEx rdp 会不会卡成幻灯片?
woshijidan
2020-12-26 03:26:16 +08:00
走 udp 还是 tcp 的远程?
FreeEx
2020-12-26 08:51:04 +08:00
@qanniu 很流畅,可以体验一下
FreeEx
2020-12-26 08:51:12 +08:00
xinyana
2020-12-26 08:59:27 +08:00
不简单,先 star 一个
opengps
2020-12-26 09:18:43 +08:00
只看这功能就值得 star
qiuai
2020-12-26 09:50:56 +08:00
RDP 我是觉得不如提供 windows 原生和浏览器两种用法吧。
RDP 还是原生应用跑起来更舒服,浏览器也就是应急用一下。
lazyyz
2020-12-26 09:52:39 +08:00
值得 star 👍
kikyous
2020-12-26 10:05:50 +08:00
看起来不错,如果支持 sqlite 会不会更好?
kikyous
2020-12-26 10:09:36 +08:00
试了一下好像完全不支持移动端浏览器😳
FreeEx
2020-12-26 10:11:15 +08:00
@kikyous 本来是打算支持 sqlite 的,但是首页的图表用了 mysql 的一些函数,导致不兼容 sqlite,今天我再更新一个版本吧看下能否避免吧。
FreeEx
2020-12-26 10:11:50 +08:00
@xinyana
@opengps
@lazyyz
感谢支持
FreeEx
2020-12-26 10:15:20 +08:00
@qiuai 针对非 win 的操作系统比较方便,过段时间可以提供插件从浏览器唤醒本地的 rdp 或者 xshell 这些工具。
FreeEx
2020-12-26 10:15:45 +08:00
@kikyous 移动端现在没有适配。
kikyous
2020-12-26 10:20:01 +08:00
ssh 连接的时候能不能每个主机指定不一样的配置文件,我们公司有很多客户服务器要管理,有一个专门的 repo 来保存针对每个客户的 ssh 配置,里面配置了通过 frp 连接的信息,用起来非常麻烦
kikyous
2020-12-26 10:21:00 +08:00
还有就是端口转发,比如把服务器 mysql 端口映射到本地等

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/739068

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX