WebConsole 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
WebConsole 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
WebConsole 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
WebConsole 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
WebConsole 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

基于Golang、WebSocket、xTermJS 的 Web SSH 远程终端,希望能帮到大家。

主要应用到隔离网络内,SSH远程终端的访问问题。

运行环境要求:

1、Linux Kernel 3.x/x86_64 及更高版本

2、建议 Linux 发行版 CentOS 7.0+  /  Ubuntu 14.04+

3、启用支持 SSL/TLS 模式访问时,需要生成对应的 SSL 证书文件且放置到 "conf" 文件夹下并配置 "conf.json" 文件

4、客户端要求使用 IE9、Chrome 40、Firefox 38、Safari 9 或更高版本的浏览器访问

5、服务器端需要对防火墙开启对应的外部访问端口。具体需要开放的端口请参考 "conf" 文件夹下的 "conf.json" 文件中的端口部分的配置

6、本程序只能对 Unix/Linux 类的操作系统,且支持 SSH 协议的 OS 进行远程操作

7、基于Go 1.6 +,原生支持 http2

详细地址:http://git.oschina.net/shibingli/webconsole  或 https://github.com/shibingli/webconsole

演示地址:https://webconsole.realclouds.org (基于DaoCloud的Docker服务构建)

 

展开阅读全文

代码

评论 (4)

加载中
支持内网吗?
2017/03/14 23:58
回复
举报
厉害 #WebConsole#
2016/03/04 16:46
回复
举报
Eriloan软件作者
正式在开源安家 #WebConsole#
2016/03/04 16:57
回复
举报
Eriloan软件作者
2016/03/05 06:56
回复
举报
更多评论
发表了资讯
2018/12/29 13:09

WebConsole 1.5.0 更新,Web SSH 远程终端

更新日志: 更新核心js库 合并 pczchen 提交的分支,支持 Docker 容器访问 常规修复 WebConsole 是基于Golang、WebSocket、xTermJS 的 Web SSH 远程终端。主要应用到隔离网络内,SSH远程终端的访问问题。

5
48
发表了资讯
2017/04/15 17:34

WebConsole 1.4.7 发布,Web SSH 远程终端

WebConsole 是基于 Golang、WebSocket、xTermJS 的远程 SSH 远程终端工具。 WebConsole 1.4.7 更新日志: 修证: 1、修证一些页面的展示BUG。 更新: 1、更新xTerm库。 2、添加外部引用例子。

0
24
发表了资讯
2017/04/11 11:42

WebConsole 1.4.6 发布,Web SSH 远程终端

WebConsole 是基于 Golang、WebSocket、xTermJS 的远程 SSH 远程终端工具。 WebConsole 1.4.6 更新日志: 1、添加对 JSONP 的支持,解决 JQuery 跨域请求的需求。 2、配置文件新增 JSONP 的支持。 感谢 @朱小四(weichat:juechengke) 提出需求。

3
32
发表了资讯
2017/03/31 09:26

WebConsole 1.4.5 发布,Web SSH 远程终端

WebConsole 是基于 Golang、WebSocket、xTermJS 的远程 SSH 远程终端工具。 WebConsole 1.4.5 更新日志 2017.03.27 修证: 修证粘贴字串的BUG。 更新: 更新 xTerm 库。

10
40
发表了资讯
2017/03/14 20:54

WebConsole 1.4.4 发布,Web SSH 远程终端

WebConsole 是基于 Golang、WebSocket、xTermJS 的远程 SSH 远程终端工具。 更新日志 2017.03.14 修正: 修正 wss 协议适配 BUG 更新: 删除根目录 golang 程序包。如果运行脚本,请自行下载对应 golang 包(go1.8.linux-amd64.tar.gz)放置根目录。

2
37
发表了资讯
2017/02/27 22:27

WebConsole 1.4.2 发布,SSH 远程终端

更新说明: 修改部分BUG 更新 term.js 更新 Golang 到 1.8 版本 修证 Golang 1.8 版本中 url.Parse 解析地址 BUG 替换 term.js 为 xterm.js,增加xterm的特性 更新对CJK(中文、日文、韩文)字符集和IME的支持 更友好地支持 Linux 下主流程序,如:VIM、Tmux等

0
1
发表了资讯
2017/02/27 11:52

WebConsole 1.4.2 发布,SSH 远程终端

WebConsole 1.4.2 发布了。,这是一个基于Golang、WebSocket、TermJS的SSH远程终端。 更新日志: 修改部分BUG 更新 term.js 更新 Golang 到 1.8 版本 修证 Golang 1.8 版本中 url.Parse 解析地址 BUG 替换 term.js 为 xterm.js 更新对CJK(中文、日文、韩文)字符集和IME的支持 7、更友好地支持 Linux 下主流程序,如:VIM、Tmux等...

1
42
发表了资讯
2016/05/21 00:00

WebConsole 1.4 发布,SSH 远程终端

WebConsole 1.4 发布了更新日志,该版本修复了 SSH Session 退出异常的 Bug。 WebConsole 是基于Golang、WebSocket、TermJS的SSH远程终端,希望能帮到大家。 主要应用到隔离网络内,SSH远程终端的访问问题。 运行环境要求: 1、x86 架构 2、Linux Kernel 3.x/x86_64 及更高版本 3、建议 Linux 发行版 CentOS 7.0+ / Ubuntu 14.04+ 4、启用支持 SSL/TLS 模式访问时,需要生成对应的 SSL 证书文件且放置到 "conf" 文件夹下并配置 ...

3
54
发表了资讯
2016/05/17 00:00

WebConsole 1.3 发布,SSH 远程终端

WebConsole 1.3 发布了,这是一个基于Golang、WebSocket、TermJS的SSH远程终端 更新日志 2016.05.17 新增: 1、跨域请求的支持。(conf/conf.json. enable_cors:true/false); 2、启用跨域支持后,添加跨域白名单的支持。(conf/conf.json. cors_white_list:"127.0.0.1,www.xxx.com"); 感谢 @玩蝴蝶的法师 提出的功能建议。 2016.05.13 修证: 1、修证 Ubuntu 下无法使用 VIM 的 BUG; 替换: 2、更换 Gorilla 的 Websocket 库。 感谢...

5
63
发表了资讯
2016/05/13 00:00

WebConsole 1.2 发布,SSH 远程终端

WebConsole 1.2 发布了。 更新日志 2016.05.13 修证: 1.修证 Ubuntu 下无法使用 VIM 的 BUG; 替换: 2.更换 Gorilla 的 Websocket 库。 2016.03.05 新增: 1.增加 Dockerfile 2016.03.04 发布 v1.1 新增: 1.增加命令行的启动、停止、状态查看功能. 如: ./apibox start/stop/status 2016.03.03 修证: 1.修改独立模式时登陆JS验证问题. 新增: 1.增加后台运行模式(conf/conf.json. daemon:true/false); 2.增加程序运行时的PID文件(...

0
5
发表了资讯
2016/03/04 00:00

SSH 远程终端 WebConsole

基于Golang、WebSocket、TermJS的SSH远程终端,希望能帮到大家。 主要应用到隔离网络内,SSH远程终端的访问问题。 (其实这是一个Go语言的练手项目) 大概的数据流向: 浏览器--》WebSocket--》SSH--》Linux OS 运行环境要求: 1、Intel 架构 2、Linux Kernel 3.x/x86_64 及更高版本 3、建议 Linux 发行版 CentOS 7.x 4、启用支持 SSL/TLS 模式访问时,需要生成对应的 SSL 证书文件且放置到 "conf" 文件夹下并配置 "conf.json" ...

7
15
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2015/01/16 00:29

访问webconsole跳出的弹出框

访问有的router的webconsole,会跳出要求输入用户名和密码的弹出框,对于这种弹出框,robotframework没法处理,查找资料找到解决方法,直接open url http://admin:admin@%{U_ASUS_BR0_IP}

0
0
发表于开发技能专区
2016/07/25 10:31

发布一个基于Go语言的 SSH 远程终端 WebConsole

基于Golang、WebSocket、TermJS的SSH远程终端,希望能帮到大家。 主要应用到隔离网络内,SSH远程终端的访问问题。 欢迎大家踊跃报名,利用业余时间来拓展此项目,增加更多的功能服务大家。 更新日志 2016.03.05 新增: 1、增加 Dockerfile 2016.03.04 发布 v1.1 新增: 1、增加命令行的启动、停止、状态查看功能. 如: ./apibox start/stop/status 2016.03.03 修证: 1、修改独立模式时登陆JS验证问题. 新增: 1、增加后台运行模式(...

0
1
发表于AI & 大数据专区
2016/07/25 10:31

发布一个基于Go语言的 SSH 远程终端 WebConsole

基于Golang、WebSocket、TermJS的SSH远程终端,希望能帮到大家。 主要应用到隔离网络内,SSH远程终端的访问问题。 欢迎大家踊跃报名,利用业余时间来拓展此项目,增加更多的功能服务大家。 更新日志 2016.03.05 新增: 1、增加 Dockerfile 2016.03.04 发布 v1.1 新增: 1、增加命令行的启动、停止、状态查看功能. 如: ./apibox start/stop/status 2016.03.03 修证: 1、修改独立模式时登陆JS验证问题. 新增: 1、增加后台运行模式(...

0
1
发表了博客
2014/04/17 14:40

学习ServiceMix笔记(三) 学习ServiceMix的基本命令之安装组件

继续前一章的命令介绍,进行webconsole的安装 这一次我们做两个简单的练习,一个是安装webconsole,一个是启动和停止一个camel的router服务。   组件(feature)管理的命令是features:*,(注:7.X版以后,features修改为feature)我们要查询有没有一个组件时可以执行命令: features:list | grep XXX 如查询webconsole, karaf@root> feature:list | grep webconsole pipe: org.apache.felix.gogo.runtime.CommandNotFound...

0
0
发表了博客
2014/04/17 14:33

学习ServiceMix笔记(二) 学习ServiceMix的基本命令

  在我们真正学习ServiceMix前先学习一下ServiceMix的基本命令. 运行bin目录下的servicemix.bat,如果有防火墙,请按提示打开相应端口。 Please wait while Apache ServiceMix is starting...  100% [=======================================================================>]  ____                  _          __  __ _ / ___|  ___ _ ____   _(_) ___ ___|  \/ ...

0
0
发表了博客
2018/02/27 21:20

KBEngine 安装

其实这篇的内容官方文档都有, 但是既然打算记录一下学习笔记, 也就先从安装开始了. 一 下载源代码 进入github下载最新release的源码压缩包. windows选择zip, 下载完成之后右键解压缩. 进入kbengine目录, 里面有三个文件夹: assets\docs\kbe assets是游戏项目资产库, 也就是我们之后要编写脚本的地方 docs是kbengine的文档, 包括使用和API手册 kbe里面是kbengine核心的代码, 类库, 配置和工具之类 目录结构的详细说明请看这里 二...

0
0
2018/04/21 21:01

kbengine源码分析

# 最近在研究kbengine的服务器,把自己的一些研究心得记录一下,以便以后查看 # 本人仅仅是一个新手,理解错误还请大家指正 # 首先看一下目录结构: ------- ``` |-- appveyor.yml |-- assets | |-- gensdk.bat | |-- guiconsole.bat | |-- kill_server.bat | |-- kill_server.sh | |-- README.md | |-- res | |-- safe_kill.bat | |-- safe_kill.sh | |-- scripts | |-- start_bots.bat | |-- start_bots.sh | |-- start_serve...

0
0
发表于数据库专区
2013/08/23 14:32

Couchbase之环境搭建 与 基于Java的测试

Couchbase Server (前身是 Membase) 是一个分布式的面向文档的 NoSQL 数据库管理系统,该系统联合了 CouchDB 的简单和可靠以及 Memcached 的高性能。 网上有MongoDB与Couchbase的对比,请参考: http://www.infoworld.com/d/data-management/nosql-showdown-mongodb-vs-couchbase-214912 Couchbase主页:http://www.couchbase.com/ 本文的目标是搭建简单的Couchbase环境并用Java语言进行读写测试。 1.准备工作 1)下载 Couchb...

1
50
发表于运维专区
2020/10/12 14:10

运维 lives matter!七款开源项目让运维人不再当背锅侠

一说到运维,开发者们的第一反应大多都是「背锅侠」。网络故障了?找运维!服务器出问题了?找运维!总之只要是研发过程中出现问题了,找运维总没错。 这样一个总是「背锅」的角色,所需要掌握的知识和技术其实并不亚于研发,是一个门槛低且上限高的岗位。想要做好运维,除了坚实的理论基础,拥有好的运维工具也能让运维人如虎添翼。 今天 Gitee 分享的七款开源项目就是为运维人打造,一起来看看吧。 ### 1.nginxWebUI **项目作...

0
0
发表了博客
2013/11/26 16:00

karaf 从 maven install 找不到资源问题

异常情况 在karaf 控制台利用 osgi:install 从maven 加载资源的时候,提示加载不到资源 但是从 WEB 控制台操作 install/update 安装却能够成功加载 WEB 控制台的安装 root@karaf> features:install webconsole WebConsole URL : http://localhost:8181/system/console Karaf:karaf 网上没找到是是什么问题引起 今天突然想起自己在装Maven 的时候偷懒了 没有定义 m2_home 直接将maven bin 加入系统path了,思量是否是这引起的 环境...

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
4 评论
201 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部