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

栏目: 软件资讯 · 发布时间: 5年前

内容简介:TeaWeb是一个可视化的Web代理服务,目标是将代理服务、日志、统计、监控等集成在同一个服务中,让开发者简单地启动就可以使用。 本版本主要增加TCP代理功能、自定义日志策略、提供一组HTTP API以及企业微信群机器...

TeaWeb是一个可视化的Web代理服务,目标是将代理服务、日志、统计、监控等集成在同一个服务中,让开发者简单地启动就可以使用。

本版本主要增加TCP代理功能、自定义日志策略、提供一组HTTP API以及企业微信群机器人通知推送。

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

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

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

完整的变更列表:

  • 代理

    • 增加TCP代理,可以在线浏览客户端连接列表,并支持TLS
    • [log]增加日志存储策略,支持文件、命令、 MySQL 、ES、TCP等
    • [websocket]自动识别websocket请求并转发到后端,意味着不再需要单独设置websocket也可以转发
    • [websocket]websocket支持自定义请求Header
    • [websocket]修复websocket Origin为空时无法通过CheckOrigin认证的问题
    • 路径规则设置websocket后,自动添加Connection/Upgrade Header,这样能够对一些不规则的websocket请求做出处理
    • 在使用匹配条件的地方添加内置变量列表,以便于用户可以很方便看到能使用的变量
    • [log]优化访问日志处理速度
    • 使用io.CopyBuffer()代替io.Copy(),并使用byte slice池,以提升性能
    • 代理与后端服务器之间的连接空闲时间(idle)从不限制改成2分钟,避免长时间有大量空闲连接
    • [tls]ACME证书自动更新后,自动加载生效
    • 重载服务时克隆运行时状态,避免因为重载而导致后端服务器状态丢失
    • 使用对象池改进内存使用
    • 添加新代理时,自动提示当前服务器的地址和已绑定的网络端口
    • 添加后端服务器地址时自动去掉http(s)://和后面的路径
    • [tunnel]修复没有后端服务器导致HTTP隧道不可用的问题,并增加客户端密钥以增加安全性
    • [waf]可以定制Block动作的HTTP状态码、响应内容、URL或文件
  • 监控

    • 默认分组可以修改名字
    • MongoDB 中values.agent.xxx表增加appId_itemId_nodeId索引,以便在有集群的时候加快查询速度
    • 鼠标移入时增加tooltip显示当前的数据
  • 通知

    • 增加企业微信群机器人推送
    • 企业微信通知增加Markdown支持
  • API

    • 提供一组API供用户操作TeaWeb,具体可以看这里
  • 开发者

    • 提供一个扩展的示例,在code源码的ext/目录下
  • 其他

    • 提供Windows和 Linux 上的服务安装和卸载程序(暂不支持systemd),Agent也同样支持
    • 优化http.Client{}的应用,使用连接池提升性能
    • 一些界面微调,将左侧菜单中的“主机”改成“监控”
    • 使用使用teautils.Every()代理timers.Every(),防止Timer不能正确停止
    • 修复多处文件描述符不能自动关闭的问题
    • 重启时强制关闭HTTP服务 ,避免重启失败

最近的一些更新:

  • v0.1.5: 提供了一个免费HTTPS证书的申请 工具 、一个简单易用的HTTP隧道功能。
  • v0.1.4: 提供了一个简易的集群管理
  • v0.1.3: 增加WAF

二进制下载地址:http://teaos.cn/download
文档地址:http://teaos.cn/doc
在线Demo:http://teaos.cn:7777/


以上所述就是小编给大家介绍的《TeaWeb v0.1.6 发布,增加 TCP 代理、日志策略功能》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

精益思想

精益思想

(美)詹姆斯 P.沃麦克(James P.Womack)、(英)丹尼尔 T.琼斯(Daniel T.Jones) / 沈希瑾、张文杰、李京生 / 机械工业出版社 / 2011-4 / 48.00元

打算尝试精益的人,该怎么做? 已经实行精益的人,下一步怎么办? 本书包含了最新的精益理论、方法和工具,一一解答上述问题。 这是目前关于流程再造最好的书,也是最好读的。——《高业周刊》 本书中文简体字版由FreePress通过AiWA授权机械工业出版社在中国大陆独家出版发行。未经出版者书面许可,不得以任何方式抄袭、复制或节录本书中的任何部分。 《精益思想》于1996年秋......一起来看看 《精益思想》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具