Skip to content
Yockii Hsu edited this page Jun 26, 2024 · 1 revision

Security Gateway

Security Gateway 是一个功能强大的安全网关,旨在在一定程度上替代 Nginx 的反向代理能力。该网关不仅可以反向代理各类请求并执行负载均衡,还提供了高级的服务和路由脱敏规则,确保服务端返回的 JSON 数据经过脱敏处理,以防止信息泄露。

主要功能

  • 反向代理与负载均衡:有效地反向代理请求并执行负载均衡,确保系统高效稳定运行。
  • 服务与路由管理:通过灵活的配置,管理各类服务和路由,实现精细化的访问控制。
  • 数据脱敏:支持服务及路由层级的脱敏规则(4级),对服务端返回的 JSON 数据进行脱敏处理,保护敏感信息。
  • 用户信息获取:在服务级别配置“获取用户信息”的路由,系统自动拦截该路由并获取相应的用户信息,支持配置用户的密级(全局密级和服务下的密级)以实现不同用户的脱敏级别。
  • 健康检查:支持上游服务的健康检查功能,确保服务可用性。
  • HTTPS 支持:支持同一端口不同服务的 HTTPS 连接,包括国密支持,增强系统安全性。

适用场景

Security Gateway 适用于需要高级反向代理、负载均衡和数据脱敏功能的各种应用程序和服务。无论是中小型企业的内部系统,还是面向公众的在线服务,都能从中受益。

快速开始

直接下载release发布的对应环境包,准备好数据库(mysql、pg、sqlite等),缓存(redis),并更改配置(conf/config.toml)后启动即可

贡献

欢迎社区开发者提交问题(issues)和拉取请求(pull requests),共同完善和发展 Security Gateway 项目。

Clone this wiki locally