dotnet / dotnet/yarp

Implement outbound PPv2

Open
#12 3 comments 0 reactions 0 assignees View on GitHub
Type: Enhancement
Dominant language
C#
Stars
9.6k
Forks
933
Avg merge
12d 18h
Merged PRs (30d)
2

Description

This mirrors #11

This is a proxy forwarder protocol primary used by layer 4 proxies to forward information about the original client such as their IP. It does so by pre-pending the connection stream with a text or binary formatted blob of data. It's more efficient than adding X-Forwarded-For and similar headers to every request.

In HttpClient this would be implemented at the proposed Dialer or Bedrock layer, sending the blob just after the connection was established.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.