diff --git a/zebra-network/src/config.rs b/zebra-network/src/config.rs index 049f4af7..a514ba65 100644 --- a/zebra-network/src/config.rs +++ b/zebra-network/src/config.rs @@ -89,7 +89,7 @@ impl Default for Config { .collect(); Config { - listen_addr: "127.0.0.1:8233" + listen_addr: "0.0.0.0:8233" .parse() .expect("Hardcoded address should be parseable"), user_agent: crate::constants::USER_AGENT.to_owned(), diff --git a/zebra-network/src/peer/handshake.rs b/zebra-network/src/peer/handshake.rs index 7a421a11..7ab0af76 100644 --- a/zebra-network/src/peer/handshake.rs +++ b/zebra-network/src/peer/handshake.rs @@ -121,10 +121,7 @@ where services: PeerServices::NODE_NETWORK, timestamp: Utc::now(), address_recv: (PeerServices::NODE_NETWORK, addr), - address_from: ( - PeerServices::NODE_NETWORK, - "127.0.0.1:9000".parse().unwrap(), - ), + address_from: (PeerServices::NODE_NETWORK, "0.0.0.0:9000".parse().unwrap()), nonce: local_nonce, user_agent, // XXX eventually the `PeerConnector` will need to have a handle diff --git a/zebrad/src/commands/connect.rs b/zebrad/src/commands/connect.rs index 95a822bf..6469abd8 100644 --- a/zebrad/src/commands/connect.rs +++ b/zebrad/src/commands/connect.rs @@ -71,7 +71,7 @@ impl ConnectCmd { let mut config = app_config().network.clone(); // Use a different listen addr so that we don't conflict with another local node. - config.listen_addr = "127.0.0.1:38233".parse()?; + config.listen_addr = "0.0.0.0:38233".parse()?; // Connect only to the specified peer. config.initial_mainnet_peers.insert(self.addr.to_string()); diff --git a/zebrad/src/components/metrics.rs b/zebrad/src/components/metrics.rs index ad0e9f72..84526af9 100644 --- a/zebrad/src/components/metrics.rs +++ b/zebrad/src/components/metrics.rs @@ -22,7 +22,7 @@ impl MetricsEndpoint { info!("Initializing metrics endpoint"); // XXX load metrics addr from config - let addr = "127.0.0.1:9999" + let addr = "0.0.0.0:9999" .parse() .expect("Hardcoded address should be parseable"); diff --git a/zebrad/src/components/tracing.rs b/zebrad/src/components/tracing.rs index 91a0e83f..fabd7db0 100644 --- a/zebrad/src/components/tracing.rs +++ b/zebrad/src/components/tracing.rs @@ -36,7 +36,7 @@ impl TracingEndpoint { make_service_fn(|_| async { Ok::<_, hyper::Error>(service_fn(request_handler)) }); // XXX load tracing addr from config - let addr = "127.0.0.1:3000" + let addr = "0.0.0.0:3000" .parse() .expect("Hardcoded address should be parseable"); diff --git a/zebrad/src/config.rs b/zebrad/src/config.rs index 8bbbd8da..a6ff0d4d 100644 --- a/zebrad/src/config.rs +++ b/zebrad/src/config.rs @@ -52,7 +52,7 @@ pub struct MetricsSection { impl Default for MetricsSection { fn default() -> Self { Self { - endpoint_addr: "127.0.0.1:9999".parse().unwrap(), + endpoint_addr: "0.0.0.0:9999".parse().unwrap(), } } }