基于 multiexit-proxy 仓库结构映射

智能代理网关控制台

这里是按照 MultiExit Proxy 的信息架构映射出的多出口代理控制台。重点围绕出口、规则、流量、安全与配置治理。

产品定位
多出口代理
更适合网络出口治理
协议能力
SOCKS5 / Trojan
README 已声明支持
出口治理
SNAT + 健康检查
支持动态选择与剔除
管理面
Web API + Console
具备版本与统计结构

核心能力映射

从仓库 README、Go 模块、Dockerfile 和前端页面结构中抽取出的产品能力。

网络代理核心

仓库已具备 SOCKS5、Trojan、TLS 与 SNAT 相关模块,更接近多出口网络代理控制面。

策略调度能力

支持轮询、端口路由、目标地址、负载均衡、规则引擎与地理位置优化等模式。

可运维管理面

包含 Web API、统计监控、配置热重载、版本管理、回滚与订阅功能。

仓库可用性判断

当前更像“可运行基础齐全,但仍需一次工程校验”的阶段。

已确认存在 Go 后端、前端原型、Docker Compose、数据库脚本和 Web API。
README 与 Dockerfile 提到 `cmd/server`/`cmd/client`,但公开文件树存在不一致,建议部署前先补完整编译验证。
如果你要把它正式纳入当前系统,最适合作为“网络代理产品线”,Agent 编排能力统一由 Hermes Agent 承接。

出口池预览

对应原仓库中的 IP 管理与出口状态模块。

203.0.113.10
华东入口
healthy
round_robin适合作为默认出口池成员
198.51.100.24
华北入口
healthy
destination_based适合特定目标段定向分流
192.0.2.88
海外入口
degraded
geo_location适合延迟优先或跨境目标调度

规则引擎预览

对应目标匹配、优先级和动作策略。

支付回调保护
P1
匹配条件: dst_port in [443, 8443]
执行动作: 固定到低延迟出口
目标地址分流
P2
匹配条件: domain matches *.example.com
执行动作: 使用 destination_based 策略
高风险限速
P0
匹配条件: source_ip in blacklist
执行动作: 拒绝并记录审计日志

流量与监控方向

对应 traffic / stats / metrics 相关页面的产品承载方式。

仓库已提供 Prometheus 指标端点与统计仓库结构,适合接入你现有监控体系。
流量分析页应重点展示出口带宽、连接数、失败率、异常峰值和地区分布。
如果后续真正落地,应把网关状态、出口延迟和规则命中率做成时间序列图。