Skip to main content

Crate qos_net

Crate qos_net 

Source
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.