reverse-proxy icon indicating copy to clipboard operation
reverse-proxy copied to clipboard

A toolkit for developing high-performance HTTP reverse proxy applications.

Results 127 reverse-proxy issues
Sort by recently updated
recently updated
newest added

Backport of #2451 to release/latest

Type: Documentation

### Describe the bug I am trying to use .net8 request timeout middleware with Yarp proxy 2.1.0 but proxy is throwing following error. ### To Reproduce Error Message: The timeout...

Type: Bug

Adds weighting interfaces and a compounding weighting implementation. Each destination has a computed weighting created by multiplying a set of factors togther. If a factor isn't provided for that destination,...

Closes #2317 We'll call `TransformResponseAsync` with a null `proxyResponse` as part of error handling to give transforms a chance to always run. If they end up throwing a cancellation exception...

SocketsHttpHandler.EnableMultipleHttp2Connections is enabled by default by YARP for better performance in server-to-server communication. However, that's not shown in our docs/samples where a SocketsHttpHandler is manually configured. This can cause perf...

Type: Documentation

### What should we add or change to make your life better? #### Our setup We use YARP as a gateway from our frontend client to the backend services, with...

Type: Idea

This question is related to https://github.com/microsoft/reverse-proxy/issues/109 and replacing ARR. Will reverse proxy caching be on the roadmap? Like ARR (or Varnish)?

Type: Idea
ASP.NET Schedule

I'm following [this code](https://github.com/Azure/aoai-smart-loadbalancing/tree/main/src), where its been implemented by the Yarp. ```C# public class ThrottlingHealthPolicy : IPassiveHealthCheckPolicy { public static string ThrottlingPolicyName = "ThrottlingPolicy"; private readonly IDestinationHealthUpdater _healthUpdater; public ThrottlingHealthPolicy(IDestinationHealthUpdater...

Type: Idea

### Describe the bug Using `{"X-Forwarded": "Append"}` with [`ForwardedHeadersMiddleware`](https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/proxy-load-balancer?view=aspnetcore-5.0) doesn't produce expected backend request headers. My application is running behind a reverse proxy (HAProxy). HAProxy sets the X-Forwarded-For and related...

Type: Documentation