开源
代码全部开源的,GitHub 地址 : https://github.com/Ehco1996/ehco
欢迎提 Issue 或者 PR
目前有个想实现的功能:类似 nginx -s reload 热重载配置
但是还没开始做,有兴趣的同学可以来试试? Issue 地址:热重载配置 · Issue #36 · Ehco1996/ehco · GitHub
安装
Mac 上安装可以用: brew install ehco
其他平台可以去项目的 release 界面下载编译好的二进制
功能点
感觉功能都还比较实用
- TCP/UDP 流量转发
- 支持从配置文件批量转发端口
- 支持 TCP over web socket
- 支持 TCP 多路复用,可以显著减少转发延迟
- 因为是用户态应用层的软件,可以配合 BBR 之类的单 /双边加速算法食用
- 支持 grafana 监控报警
监控
最后附赠上精心调整过的 dashboard
- 类似 Smokeing Ping 的延迟监控

- 流量监控
