next-terminal/README.md
2020-12-25 19:42:26 +08:00

53 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Next Terminal
你的下一个终端。
## 快速了解
Next Terminal是使用Golang和React开发的一款HTML5的远程桌面网关具有小巧、易安装、易使用、资源占用小的特点支持RDP、SSH、VNC和Telnet协议的连接和管理。
Next Terminal基于Apache Guacamole开发使用到了guacd服务。
## 快速安装
### docker安装
因为程序依赖了mysql所以在启动时需要指定mysql的连接信息。
```shell
docker run -p 8088:8088 --env MYSQL_HOSTNAME=d-mysql-57 --env MYSQL_USERNAME=root --env MYSQL_PASSWORD=root --name next-terminal --link d-mysql-57 dushixiang/next-terminal:0.0.1
```
程序安装目录地址为 `/usr/local/nt`
录屏文件存放目录为 `/usr/local/nt/recording`
远程桌面挂载目录为 `/usr/local/nt/drive`
可以通过 `-v` 参数将宿主机器的目录映射到docker中
## 相关截图
资源占用截图
![资源占用截图](./screenshot/docker_stats.png)
资产管理
![资产](./screenshot/assets.png)
rdp
![rdp](./screenshot/rdp.png)
vnc
![vnc](./screenshot/vnc.png)
ssh
![ssh](./screenshot/ssh.png)
批量执行命令
![批量执行命令](./screenshot/command.png)