List of all items
Structs
- app::App
- app::Context
- app::cli::Args
- app::config::Account
- app::config::Config
- app::config::DnsConfig
- app::config::DnsServer
- app::config::DnsServerConfig
- app::config::InboundConfig
- app::config::LogConfig
- app::config::OutboundConfig
- app::config::RoutingConfig
- app::config::RoutingRule
- app::config::ShadowsocksServer
- app::config::Sniffing
- app::config::SocketOption
- app::config::SocksServer
- app::config::SocksUser
- app::config::StreamSettings
- app::config::TlsSettings
- app::config::TrojanServer
- app::config::VlessServer
- app::config::VlessUser
- app::config::WsSettings
- app::dat::Cidr
- app::dat::Domain
- app::dat::GeoIp
- app::dat::GeoIpList
- app::dat::GeoSite
- app::dat::GeoSiteList
- app::dat::domain::Attribute
- app::dns::DnsManager
- app::proxy::Inbounds
- app::proxy::Outbounds
- app::router::Router
- app::sniff::Sniffer
- app::utils::ServerHandle
- common::log::Logger
- proxy::blackhole::BlackholeOutbound
- proxy::dns::DnsInbound
- proxy::freedom::FreedomOutbound
- proxy::http::HttpInbound
- proxy::net_manager::NatManager
- proxy::shadowsocks::ShadowsocksOutbound
- proxy::shadowsocks::SsSocket
- proxy::socks::SocksInbound
- proxy::socks::socks4::Socks4aInbound
- proxy::socks::socks5::Socks5Inbound
- proxy::socks::socks5::Socks5Outbound
- proxy::socks::socks5::Socks5Socket
- proxy::trojan::TrojanHandshake
- proxy::trojan::TrojanOutbound
- proxy::tun::TunInbound
- proxy::vless::VlessOutbound
- proxy::vless::addons::Addons
- proxy::vless::stream::MuxCoolLong
- proxy::vless::stream::VlessHeaderRequest
- proxy::vless::stream::VlessHeaderResponse
- transport::TransportSettings
- transport::raw::AcceptOpts
- transport::raw::ConnectOpts
- transport::raw::TcpListener
- transport::raw::TcpSocketOpts
- transport::raw::TcpStream
- transport::raw::UdpSocket
- transport::raw::UdpSocketOpts
- transport::tls::Tls
- transport::tls::TlsStream
- transport::ws::Ws
- transport::ws::WsStream
Enums
- app::config::CipherKind
- app::config::DestOverrideOption
- app::config::DomainStrategy
- app::config::InboundProtocolOption
- app::config::InboundSettings
- app::config::NetworkOption
- app::config::OutboundProtocolOption
- app::config::OutboundSettings
- app::config::QueryStrategy
- app::config::SecurityOption
- app::config::SocksAuthOption
- app::config::VlessEncryptionOption
- app::config::VlessFlow
- app::dat::domain::Type
- app::dat::domain::attribute::TypedValue
- app::sniff::SniffResult
- common::Address
- common::log::Target
- common::log::Timestamp
Traits
- proxy::AsAny
- proxy::Inbound
- proxy::LocalAddr
- proxy::Outbound
- proxy::ProxySocket
- proxy::ProxyStream
- proxy::net_manager::UdpInboundWrite
Macros
Functions
- app::cli::get_version
- app::config::uuid_from_str
- app::utils::create_abort_signal
- common::copy_bidirectional
- common::far_future_instant
- common::find_str_in_str
- common::from_str
- common::invalid_data_error
- common::invalid_input_error
- common::to_string
- proxy::dns::resolve
- proxy::http::handle_tcp
- proxy::shadowsocks::generate_client_session_id
- proxy::socks::handle_tcp
Statics
Constants
- app::env_vars::RESOURCES_DIR
- app::router::DEFAULT_OUTBOUND_TAG
- common::DEFAULT_BUF_SIZE
- common::MAXIMUM_UDP_PAYLOAD_SIZE
- common::TCP_DEFAULT_KEEPALIVE_TIMEOUT
- common::log::JETS_ACCESS_LIST
- proxy::address_type::DOMAIN
- proxy::address_type::IPV4
- proxy::address_type::IPV6
- proxy::mux_command::END
- proxy::mux_command::KEEP
- proxy::mux_command::KEEP_ALIVE
- proxy::mux_command::NEW
- proxy::request_command::MUX
- proxy::request_command::TCP
- proxy::request_command::UDP
- proxy::trojan::ADDR_TYPE_DOMAIN_NAME
- proxy::trojan::ADDR_TYPE_IPV4
- proxy::trojan::ADDR_TYPE_IPV6
- proxy::trojan::request_command::TCP
- proxy::trojan::request_command::UDP