
ncro
feel-co
Lightweight HTTP proxy for optimizing Nix cache routes for fast access
AI 简介
ncro 是一个轻量级 HTTP 代理,专为优化 Nix 二进制缓存(binary cache)的请求路由而设计。它通过实时测量上游缓存节点的 EMA 延迟,对 narinfo 请求执行并行 HEAD 探测以选择最快响应者,并将路由决策持久化至 SQLite;NAR 文件则零拷贝流式转发,不占用本地存储。项目采用 Rust 编写,无状态数据路径,规避缓存失效问题。适用于多 substituter 配置下的 Nix 构建加速场景,尤其适合 CI/CD 环境、开发者本地构建及分布式 Nix 部署中降低下载延迟。
Rust
European Union Public License 1.289
Stars
3
Forks
1
Watchers
4
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分41.81
默认分支main