Module onion_proxy

Source
Expand description

Configure and implement onion service reverse-proxy feature.

Structs§

OnionServiceProxyConfig
Configuration for running an onion service from arti.
OnionServiceProxyConfigBuilder
Builder object to construct an OnionServiceProxyConfig.
OnionServiceProxyConfigMapBuilder
Wrapper struct to help derive_builder find the right types and methods
Proxy 🔒
A running onion service and an associated reverse proxy.
ProxySet 🔒
A set of configured onion service proxies.

Functions§

build_list 🔒
Construct a OnionServiceProxyConfigMap from a Vec of OnionServiceProxyConfig; enforce that [HsNickname]s are unique.

Type Aliases§

OnionServiceProxyConfigMap 🔒 onion-service-service
Alias for a BTreeMap of OnionServiceProxyConfig; used to make [derive_builder] happy.
ProxyBuilderMap 🔒
The serialized format of an OnionServiceProxyConfigMapBuilder: a map from [HsNickname] to [OnionServiceConfigBuilder].