TeaWeb 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
TeaWeb 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
TeaWeb 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
操作系统 跨平台
软件类型 开源软件
所属分类 管理和监控系统监控
开源组织
地区 国产
投 递 者 TeaWeb
适用人群 未知
收录时间 2018-11-30

软件简介

TeaWeb 是一款集静态资源、缓存、代理、统计、监控于一体的可视化智能 WebServer。

TeaWeb 使用 Go 语言实现,在高可定制化前提下,保证高性能、高并发。

架构

             |--------------|       |----------------------------| 
Client    | TeaWeb:7777  |    | Nginx, Apache, Tomcat,     |
             |--------------|       | Fastcgi, Static Files, ... |
                  |                 |----------------------------|
                  |
                  |
             |-------------|        |-------------|
             |  Web        |        | [Plugins]   | 
             |  Proxy      |  <--   |  Apps       |
             |  Log        |        |  Widgets    |
             |  Monitor    |        |  Filters    |
             |  Statistics |        |-------------|
             |  Security   |
             |  ...        |
             |-------------|

预览

在线演示:http://teaos.cn:7777/dashboard

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(18)
发表于运维专区
2020/03/30 08:40

TeaWeb v0.1.10 发布,支持正向代理,改进 Websocket、WAF

TeaWeb是一个可视化的Web代理服务,目标是将代理服务、日志、统计、监控等集成在同一个服务中,让开发者简单地启动就可以使用。 v0.1.10主要支持正向代理,改进Websocket、WAF。 系统 实现守护进程,防止意外退出进程 操作日志中记录失败的登录 反向代理 添加域名是否严格匹配选项 代理网络地址支持端口范围,比如"0.0.0.0:[8100-8200]" 后端服务器地址中支持变量 增加${host.first}、${host.last}、${host.0}、${host.1}。。。...

12
26
发表于运维专区
2019/11/25 10:33

TeaWeb v0.1.9发布,增强系统安全性以及一些细节

TeaWeb是一个可视化的Web代理服务,目标是将代理服务、日志、统计、监控等集成在同一个服务中,让开发者简单地启动就可以使用。 v0.1.9主要增强系统安全性以及一些细节。 基础框架 为MySQL和PostgreSQL增加手动清理数据表和自动清理数据表功能 [security]管理界面允许访问的IP和禁止访问的IP增加IP范围支持 [security]安全设置中增加“目录自动补全”、“登录界面URL”、“登录密码加密方式”等选项 登录时密码使用md5编码后提交...

0
8
发表于运维专区
2019/10/08 09:40

TeaWeb v0.1.8 发布,支持 MySQL、PostgreSQL 数据库

TeaWeb是一个可视化的Web代理服务,目标是将代理服务、日志、统计、监控等集成在同一个服务中,让开发者简单地启动就可以使用。 v0.1.8 主要是在原有MongoDB的基础上,增加对MySQL和PostgreSQL两种数据库的支持,以及对细节的全面优化。 完整的变更列表: 基础框架 除了现有支持的MongoDB,实现MySQL和PostgreSQL两种数据库支持 MongoDB下载增加预计剩余时间显示 增加./teaweb sync命令用于主动通知集群同步 源码增加 src/main...

3
23
发表于运维专区
2019/09/02 08:23

TeaWeb v0.1.7 发布,增强证书管理、优化监控图表

TeaWeb是一个可视化的Web代理服务,目标是将代理服务、日志、统计、监控等集成在同一个服务中,让开发者简单地启动就可以使用。 本版本主要增加证书管理、代理和后端服务器增加证书以增强安全性、监控图表支持时间范围查询等。 证书管理截图: 监控图表截图: 完整的变更列表: 代理 SSL证书单独管理,也可以上传CA证书 后端服务器支持SSL/TLS证书 HTTPS/TLS增加客户端认证模式和证书 路径规则增加特殊页面和关闭页面 后端服务器...

0
33
发表于运维专区
2019/07/22 10:07

TeaWeb v0.1.6 发布,增加 TCP 代理、日志策略功能

TeaWeb是一个可视化的Web代理服务,目标是将代理服务、日志、统计、监控等集成在同一个服务中,让开发者简单地启动就可以使用。 本版本主要增加TCP代理功能、自定义日志策略、提供一组HTTP API以及企业微信群机器人通知推送。 TCP代理截图: 日志策略截图: 完整的变更列表: 代理 增加TCP代理,可以在线浏览客户端连接列表,并支持TLS [log]增加日志存储策略,支持文件、命令、MySQL、ES、TCP等 [websocket]自动识别websocket...

4
18
发表于运维专区
2019/06/10 08:37

TeaWeb v0.1.5 发布,支持 HTTPS 证书申请、HTTP 隧道功能

TeaWeb是一个可视化的Web代理服务,目标是将代理服务、日志、统计、监控等集成在同一个服务中,让开发者简单地启动就可以使用。 本版本主要提供了一个免费HTTPS证书的申请工具、一个简单易用的HTTP隧道功能。 申请HTTPS证书界面预览: HTTP隧道界面预览: 完整的变更列表: * 代理 * 提供一个在线工具帮助申请免费的HTTPS证书 * 实现一个基础的HTTP隧道功能(其实是HTTP over TCP),可以通过代理功能,将你本机的Web服务发布到...

2
42
发表于运维专区
2019/05/20 09:03

TeaWeb v0.1.4 发布,增加简易的集群管理、HTTP/2 支持

TeaWeb是一个可视化的Web代理服务,目标是将代理服务、日志、统计、监控等集成在同一个服务中,让开发者简单地启动就可以使用。 v0.1.4版本增加了一个增加简易的集群管理,可以在这里查看文档:http://teaos.cn/doc/advanced/cluster/Index.md v0.1.4其他变更: * 代理 * 同一个代理服务可以添加多个HTTPS证书,并且可以指定证书的文件路径,不再需要上传 * 访问日志可以选择记录请求Body和响应Body,方便在开发环境下回溯日志 ...

0
17
发表于运维专区
2019/05/05 08:08

TeaWeb v0.1.3 发布,增加 WAF、优化 HTTPS 配置

TeaWeb是一个可视化的Web代理服务,目标是将代理服务、日志、统计、监控等集成在同一个服务中,让开发者简单地启动就可以使用。 WAF预览: HTTPS界面更加友好,而且可选最低的SSL/TLS版本、加密算法套件,以加强安全性: v0.1.3主要变更为: * 代理 * 增加基础版的WAF,具体使用可以看文档 http://teaos.cn/doc/waf/Index.md * 后端服务器支持设置请求变量 * 后端服务器可以设置Host * HTTPS证书加验证信息、下载和在线查看内容...

5
34
发表于运维专区
2019/04/16 00:16

TeaWeb v0.1.1 发布,优化缓存策略和其他细节

TeaWeb是一个可视化的Web代理服务,目标是将代理服务、日志、统计、监控等集成在同一个服务中,让开发者简单地启动就可以使用。 v0.1.1版本主要优化缓存策略、增加阿里云短信媒介、server增加状态页面管理、增加Nginx状态数据源等。 可视化改进1:数值记录增加变量说明: 可视化改进2:主机菜单左侧增加系统和版本号,可见上图左侧。 可视化改进3:Nginx增加平均请求数: v0.1.1详细更新列表如下: 代理 server增加状态页面,可...

0
16
发表于运维专区
2019/04/08 09:10

TeaWeb v0.1 发布,经过千万级生产环境测试的第一个 Release 版本

TeaWeb是一个可视化的Web代理服务,目标是将代理服务、日志、统计、监控等集成在同一个服务中,让开发者简单地启动就可以使用。 v0.1版本是第一个Release版本,摘掉了Pre-Release标签,主要为生产环境做更好支持:大幅提升性能、增加日志清理、自动备份、增加企业微信和钉钉群机器人媒介等功能。 代理Proxy 大幅优化统计效率 重新实现代理的监听机制,更好地重载代理服务,增加http和https的快速启动和快速关闭 支持小静态文件加...

9
52
发表于运维专区
2019/03/20 10:53

TeaWeb v0.0.10 发布,增加多个监控数据源,增加 Agent 集群部署

TeaWeb是一个可视化的Web代理服务,目标是将代理服务、日志、统计、监控等集成在同一个服务中,让开发者简单地启动就可以使用。 v0.0.10主要增加多个监控数据源,增加集群安装 * Proxy * 路径规则中也支持配置一组后端服务器 * 路径规则列表可以拖动排序 * 大幅提升自定义Header的性能 * 其他若干个性能提升 * Agent * 监控项添加多个数据源:CPU、内存、负载、网络信息、文件系统信息、网络连接数、进程数、日期时间、URL连通性...

11
44
发表于运维专区
2019/03/05 08:32

TeaWeb v0.0.9 发布,统计底层优化、主机监控功能改进

TeaWeb是一个可视化的Web代理服务,目标是将代理服务、日志、统计、监控等集成在同一个服务中,让开发者简单地启动就可以使用。 * Proxy * 全面改进Web代理统计底层设计 * 增加30多个数据指标 * 提供图表制作在线编辑器,提供Javascript API * 代理服务可以拖动排序 * 后端服务器增加https支持 * 后端服务器增加读取超时时间设置 * 日志中增加错误信息页 * 可以查看最近60天的历史日志 * 日志中增加后端服务器、路径规则、重写规...

0
27
发表于运维专区
2019/02/13 10:58

TeaWeb v0.0.8 发布,适配手机浏览器、增强代理功能

TeaWeb是一个可视化的Web代理服务,目标是将代理服务、日志、统计、监控等集成在同一个服务中,让开发者简单地启动就可以使用。 v0.0.8主要适配手机浏览器和改进代理功能 * 更好地支持手机浏览器 * Agent: * 支持直接在编辑器中书写监控脚本代码 * 阈值增加“不包含”运算符 * 图表中数值支持运算符(+-*/%) * 增加清除数值记录功能 * Proxy: * 路径规则增加匹配测试 * 重写规则增加匹配测试 * 增加最大请求Body尺寸...

1
35
发表于运维专区
2019/01/24 12:03

TeaWeb v0.0.7 发布,新增 websocket、Agent 支持

TeaWeb是一个可视化的Web代理服务,目标是将代理服务、日志、统计、监控等集成在同一个服务中,让开发者简单地启动就可以使用。 v0.0.7版本主要增加了websocket支持和agent支持: * 增加websocket支持 * 路径规则中可以设置某个路径支持websocket * 支持来源域(Origin)、握手时间(Shakehand)配置 * 可以添加一组后端服务器,可以选择调度算法 * 可以设置后端转发方式:websocket或者HTTP PUT * 支持并发连接数、fallback等控...

0
20
发表于运维专区
2019/01/02 17:23

TeaWeb v0.0.6 发布,调整界面,增强代理功能

TeaWeb是一个可视化的Web代理服务,目标是将代理服务、日志、统计、监控等集成在同一个服务中,让开发者简单地启动就可以使用。 v0.0.6主要变更如下: * 大幅度调整用户界面,让界面结构更清晰,让操作更简单 * 增强稳定性,在生产环境进行了长时间测试 * 增加代理服务看板,可以在看板中查看代理状态、实时带宽、实时请求、实时错误日志等。本质上是实现了一个可扩展的Widget系统。 * 增强后端服务器状态管理: * 可以切换启用...

9
56
发表于运维专区
2018/12/18 22:16

TeaWeb v0.0.5 发布,新增本地服务探针脚本和代理缓存

主要变更: 实现Javascript版本的本地服务探针,在TeaWeb中我们称之为App 可以自定义自己的服务探针 代理日志可以抓取完整的请求内容和响应内容 增加缓存策略,并可以在代理设置中使用这些缓存策略 管理界面增加IP黑白名单 其他的一些小的优化 帮助: 安装方法 升级方法

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
18 评论
280 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部