INNER CODE UNIT · Rust
port
eepnet/emissary · emissary-cli/src/proxy/http/mod.rs:98
port = %config.port,
outproxy = ?config.outproxy,
"starting http proxy",
);
// create session before starting the tcp listener for the proxy
let tunnel_config = config.tunnel_config.unwrap_or_default();
let session = Session::<style::Stream>::new(SessionOptions {
publish: false,
samv3_tcp_port,
nickname: "http-proxy".to_string(),
inbound_len: tunnel_config.inbound_len,
inbound_quantity: tunnel_config.inbound_count,
outbound_len: tunnel_config.outbound_len,
outbound_quantity: tunnel_config.outbound_count,
lease_set_enc_type: config.i2cp.and_then(|config| config.lease_set_enc_type).clone(),
..Default::default()
})