Skip to content

sdgdsffdsfff/rconsole

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rconsole

远程管理工具,支持VNC/RDP/SPICE/SSH/TELNET协议。 支持连接到Libvirt管理的虚拟机。 使用websocket协议传输数据,在HTML5浏览器中使用canvas显示。 使用Golang开发,性能卓越,部署简单。

TODO

  • 连接到XenServer,支持VNC/RDP协议
  • 连接到VMWare ESXI,支持VNC协议
  • 增加WEB管理程序,预定义连接参数,支持多用户
  • 事件检测和处理
  • 虚拟机简单管理

协议参数

协议参数

通过URL中指定参数连接

VNC:

http://127.0.0.1:9999/connect?type=vnc&hostname=172.31.31.101&port=5900&password=123456&width=1024&height=660&dpi=96

RDP:

http://127.0.0.1:9999/connect?type=rdp&hostname=172.31.31.123&port=3389&username=roy&width=1024&height=660&dpi=96

SSH:

http://127.0.0.1:9999/connect?type=ssh&hostname=172.31.31.110&port=22&username=roy&width=1024&height=660

TELNET:

http://127.0.0.1:9999/connect?type=telnet&hostname=172.31.31.110&port=23&username=roy&width=1024&height=660

SPICE:

http://127.0.0.1:9999/connect?type=spice&hostname=127.0.0.1&port=5900&password=123

Libvirt:

http://127.0.0.1:9999/connect?type=libvirt&hostname=127.0.0.1&port=16509&vm=win7&shared=yes

About

remote console tools for browser, support multiple protocols and many hypervisors.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 87.1%
  • Go 6.2%
  • HTML 2.7%
  • CSS 2.5%
  • Other 1.5%