kyuupichan / aiorpcX

Generic async RPC implementation, including JSON-RPC
MIT License
27 stars 23 forks source link

Add server handler for PROXY (v1) protocol #24

Open fr3aker opened 5 years ago

fr3aker commented 5 years ago

This PR adds a server handler for the PROXY protocol version 1

With this PR it is possible to serve the raw tcp socket (serve_rs) using the PROXY protocol (v1) by calling serve_pv1rs instead.

This allows for example to run ElectrumX behind a TCP load balancing proxy while retaining connection information (most importantly the remote IP).