A Rust crate to get your external ip address. Build with cargo. There is a sample binary whatsmyip that prints your ip address.