fn split_remote_addr(addr: &str) -> (&str, Option<&str>)
Splits ip:port, tolerating bare IPs and bracketed IPv6.
ip:port