Expand description
This crate contains a simple proxy server which binds to a local socket and opens TCP connection. It exposes a simple protocol for remote clients who connect to let them manipulate these connections (read/write/flush)
Modules§
- cli
- Command-line interface utilities. CLI for running a host proxy to provide remote connections.
- error
- Error types for the qos_net crate. qos_net errors related to creating and using proxy connections.
- proxy
- Proxy server implementation. Protocol proxy for our remote QOS net proxy
- proxy_
connection - Proxy connection management. Contains logic for remote connection establishment: DNS resolution and TCP connection.
- proxy_
msg - Protocol messages for the proxy.
- proxy_
stream - Proxy stream abstraction.
Contains an abstraction to implement the standard library’s Read/Write
traits with
ProxyMsgs.