INNER CODE UNIT · Rust
outproxy_with_custom_port
eepnet/emissary · emissary-cli/src/proxy/http/mod.rs:1167
async fn outproxy_with_custom_port() {
let (tx, mut rx) = channel(16);
let sam_port = {
let sam = SamServer::with_command_tx(tx).await;
let port = sam.listener.local_addr().unwrap().port();
tokio::spawn(sam.run());
port
};
let address_book = {
let hosts = "psi.i2p=avviiexdngd32ccoy4kuckvc3mkf53ycvzbz6vz75vzhv4tbpk5a\n\
zerobin.i2p=3564erslxzaoucqasxsjerk4jz2xril7j2cbzd4p7flpb4ut67hq\n\
tracker2.postman.i2p=6a4kxkg5wp33p25qqhgwl6sj4yh4xuf5b3p3qldwgclebchm3eea\n\
zzz.i2p=lhbd7ojcaiofbfku7ixh47qj537g572zmhdc4oilvugzxdpdghua\n"
.to_string();
let dir = tempdir().unwrap().keep();