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 OnionServiceProxyConfigList from a vec of OnionServiceProxyConfig; enforce that nicknames 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 OnionServiceProxyConfigListBuilder: a map from nickname to OnionServiceConfigBuilder