gobetween

gobetween
软件描述
现代化且极简的云时代负载均衡器和路由器。
官方网站
访问软件的官方网站了解更多信息
gobetween.io
什么是 gobetween?
面向云时代的现代简约型代理服务器。
TCP 负载均衡
清晰美观的 TOML 配置文件。
与 Docker 无缝集成,兼容任何自定义系统(得益于 Exec 发现机制和健康检查)。
单二进制分发(仅需一个 gobetween 二进制文件 + TOML 配置文件)。
后端发现方式:
静态 - 在配置文件中硬编码后端列表
Docker - 通过 Docker / Swarm API 查询后端,并按标签过滤
Exec - 执行任意程序,从其标准输出获取后端信息
JSON - 查询任意 HTTP 地址,从响应 JSON 中提取后端(支持任意结构)
文本 - 查询任意 HTTP 地址,使用自定义正则表达式从响应文本中解析后端
SRV - 查询 DNS 服务器,从 SRV 记录中获取后端
健康检查方式:
Ping - 简单的 TCP Ping 健康检查
Exec - 执行任意程序,传入主机和端口作为参数,从标准输出读取健康检查状态
负载均衡策略:
Iphash
Leastconn
Roundrobin
Weight
🔄 替代方案
10 个选择
stunnel
软件
stunnel 程序设计用于作为远程客户端与本地(inetd 启动)或远程服务器之间的 SSL 加密包装器。它可用于为常用的 inetd 守护进程(如 POP2、POP3 和 IMAP 服务器)添加 SSL 功能,而无需对……进行任何更改。
HAProxy 是一款免费的开源软件,为基于 TCP 和 HTTP 的应用程序提供高可用性负载均衡器和代理服务器,可将请求分发到多个服务器。
nginx(“engine x”)是一个HTTP Web服务器、反向代理、内容缓存、负载均衡器、TCP/UDP代理服务器和邮件代理服务器。
freenginx 是一项致力于保护 nginx 自由开放发展的努力。nginx 是由 Igor Sysoev 编写的一个 HTTP 和反向代理服务器、邮件代理服务器以及通用 TCP/UDP 代理服务器。

goproxy
软件
代理是一款高性能的HTTP(S)、WebSocket、TCP、UDP、安全DNS、Socks5代理服务器,支持TLS。支持链式代理、不同局域网间的NAT转发、TCP/UDP端口转发、SSH转发,以及IPv4和IPv6。





