chore: default to binding 0.0.0.0 and support binding IPv6 addresses.

This commit is contained in:
rustmailer
2026-01-14 00:27:31 +08:00
parent 82fb2a02bc
commit 97c3db3bd2
3 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -50,8 +50,8 @@ pub struct Settings {
#[clap(
long,
env,
default_value = "::",
help = "The IP address that the node binds to, in IPv4 or IPv6 format (e.g., 192.168.1.1 or ::1). Required in cluster mode.",
default_value = "0.0.0.0",
help = "The IP address that the node binds to, in IPv4 or IPv6 format (e.g., 192.168.1.1 or ::1).",
value_parser = ValueParser::new(|s: &str| {
// Ensure the input is a valid IPv4 or IPv6 address
if s.parse::<std::net::Ipv4Addr>().is_err() && s.parse::<std::net::Ipv6Addr>().is_err() {