List of all items
Structs
- config::ManagerAddrError
- config::ReplayAttackPolicyError
- config::ServerAddrError
- config::ServerConfig
- config::ServerUser
- config::ServerUserManager
- config::ServerWeight
- context::Context
- manager::client::ManagerClient
- manager::listener::ManagerListener
- manager::protocol::AddResponse
- manager::protocol::ErrorResponse
- manager::protocol::ListRequest
- manager::protocol::ListResponse
- manager::protocol::PingRequest
- manager::protocol::PingResponse
- manager::protocol::RemoveRequest
- manager::protocol::RemoveResponse
- manager::protocol::ServerConfig
- manager::protocol::ServerUserConfig
- manager::protocol::StatRequest
- net::AcceptOpts
- net::ConnectOpts
- net::TcpSocketOpts
- net::UnixListener
- net::UnixStream
- net::tcp::TcpListener
- net::tcp::TcpStream
- net::udp::BatchRecvMessage
- net::udp::BatchSendMessage
- net::udp::UdpSocket
- plugin::Plugin
- plugin::PluginConfig
- relay::socks5::AddressError
- relay::socks5::HandshakeRequest
- relay::socks5::HandshakeResponse
- relay::socks5::PasswdAuthRequest
- relay::socks5::PasswdAuthResponse
- relay::socks5::TcpRequestHeader
- relay::socks5::TcpResponseHeader
- relay::socks5::UdpAssociateHeader
- relay::tcprelay::crypto_io::CryptoStream
- relay::tcprelay::proxy_listener::ProxyListener
- relay::tcprelay::proxy_stream::client::ProxyClientStream
- relay::tcprelay::proxy_stream::protocol::v1::StreamTcpRequestHeader
- relay::tcprelay::proxy_stream::protocol::v1::StreamTcpRequestHeaderRef
- relay::tcprelay::proxy_stream::server::ProxyServerStream
- relay::udprelay::options::UdpSocketControlData
- relay::udprelay::proxy_socket::ProxySocket
Enums
- config::ManagerAddr
- config::Mode
- config::ReplayAttackPolicy
- config::ServerAddr
- config::ServerType
- config::ServerUserError
- config::UrlParseError
- dns_resolver::DnsResolver
- manager::datagram::ManagerDatagram
- manager::datagram::ManagerSocketAddr
- manager::error::Error
- manager::protocol::Error
- manager::protocol::ManagerRequest
- net::AddrFamily
- plugin::PluginMode
- relay::socks5::Address
- relay::socks5::Command
- relay::socks5::Error
- relay::socks5::Reply
- relay::tcprelay::StreamType
- relay::tcprelay::crypto_io::DecryptedReader
- relay::tcprelay::crypto_io::EncryptedWriter
- relay::tcprelay::crypto_io::ProtocolError
- relay::tcprelay::crypto_io::StreamType
- relay::tcprelay::proxy_stream::protocol::TcpRequestHeader
- relay::tcprelay::proxy_stream::protocol::TcpRequestHeaderRef
- relay::udprelay::crypto_io::ProtocolError
- relay::udprelay::proxy_socket::ProxySocketError
- relay::udprelay::proxy_socket::UdpSocketType
Traits
- dns_resolver::DnsResolve
- manager::protocol::ManagerProtocol
- relay::tcprelay::crypto_io::CryptoRead
- relay::tcprelay::crypto_io::CryptoWrite
Macros
Functions
- net::is_dual_stack_addr
- net::set_tcp_fastopen
- net::socket_bind_dual_stack
- relay::tcprelay::utils::alloc_plain_read_buffer
- relay::tcprelay::utils::copy_bidirectional
- relay::tcprelay::utils::copy_encrypted_bidirectional
- relay::tcprelay::utils::copy_from_encrypted
- relay::tcprelay::utils::copy_to_encrypted
- relay::udprelay::crypto_io::decrypt_client_payload
- relay::udprelay::crypto_io::decrypt_server_payload
- relay::udprelay::crypto_io::encrypt_client_payload
- relay::udprelay::crypto_io::encrypt_server_payload
Type Aliases
- context::SharedContext
- manager::protocol::AddRequest
- relay::tcprelay::crypto_io::ProtocolResult
- relay::udprelay::crypto_io::ProtocolResult
- relay::udprelay::proxy_socket::ProxySocketResult