一个用于在 ASP.NET Core 上创建基于代码的 HTTP 反向代理的工具包
[![NuGet][nuget 标识]][nuget 包] [![Feedz][feedz 徽标]][feedz 包] ⚠️ **ProxyKit 已过时。**请参阅 公告。请迁移到 YARP。 一个工具包,用于在 ASP.NET Core 中作为中间件托管的以代码为先的 HTTP 反向代理。 支持可嵌入到现有 ASP.NET Core 中的专注于代码的代理 应用程序或作为独立服务器部署。 可在任何地方部署 ASP.NET Core 可部署到 Windows、Linux、容器和无服务器 (含) 等环境中 注意事项)。
由于之前已经多次构建了代理程序,我感觉是时候制作一个包了。它是从 [ASP.NET labs][aspnet labs] 分支出来的,经过大量修改,采用了不同的 API,以便支持更广泛的代理场景(即基于 JWT 请求的路由)以及拦截代理请求/响应,以便自定义头部和(可选)请求/响应体。它还内部使用了 [HttpClientFactory],这将减轻 DNS 缓存问题,使其适用于微服务/容器环境。
暂无开放 Issues,或尚未同步最近议题。