envoyproxy / envoyproxy/gateway

feat: add support to enable IP Transparency for TCP via Original Source listener filter

Open
#3,359 13 comments 0 reactions 1 assignee Claimed by @bjlhlin View on GitHub
triage
Dominant language
Go
Stars
3k
Forks
864
Avg merge
2d 2h
Merged PRs (30d)
140

Description

*Description*:
> With current EG, in order to enable IP Transparency for TCP (not HTTP), Proxy Protocol is the only way, it requires upstream host should support Proxy Protocol too.
>
> I propose to support another option that Envoy has already implemented to enable IP Transparency for TCP: `Original Source listener filter`. It doesn't require upstream host should support Proxy Protocol, but require appropriate network routing rules.

[optional *Relevant Links*:]
> https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/other_features/ip_transparency
> https://www.envoyproxy.io/docs/envoy/latest/configuration/listeners/listener_filters/original_src_filter

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.