twisted.protocols.haproxy
package documentationtwisted.protocols
View Source
HAProxy PROXY protocol implementations.
Module | _exceptions | HAProxy specific exceptions. |
Module | _info | IProxyInfo implementation. |
Module | _interfaces | Interfaces used by the PROXY protocol modules. |
Module | _parser | Parser for 'haproxy:' string endpoint. |
Module | _v1parser | IProxyParser implementation for version one of the PROXY protocol. |
Module | _v2parser | IProxyParser implementation for version two of the PROXY protocol. |
Module | _wrapper | Protocol wrapper that provides HAProxy PROXY protocol support. |
From the __init__.py
module:
Function | proxyEndpoint | Wrap an endpoint with PROXY protocol support, so that the transport's
getHost and getPeer methods reflect the
attributes of the proxied connection rather than the underlying
connection. |
Wrap an endpoint with PROXY protocol support, so that the transport's
getHost
and getPeer
methods reflect the
attributes of the proxied connection rather than the underlying
connection.
Parameters | wrappedEndpoint | The underlying listening endpoint. (type: IStreamServerEndpoint ) |
Returns | a new listening endpoint that speaks the PROXY protocol. (type: IStreamServerEndpoint ) |