fix(client) disable AAAA resolve, since tokio-tun does not yet have IPv6

support. See: https://github.com/yaa110/tokio-tun/pull/8
This commit is contained in:
Datong Sun 2022-01-03 07:33:25 -08:00
parent 7db7164193
commit cb9dd3e931

View File

@ -99,12 +99,12 @@ async fn main() {
let remote_addr = tokio::net::lookup_host(matches.value_of("remote").unwrap())
.await
.expect("bad remote address or host")
.next()
.expect("unable to resolve remote host name");
.find(|addr| addr.is_ipv4())
.expect("unable to resolve remote host name or no valid A record was returned");
let remote_addr = if let SocketAddr::V4(addr) = remote_addr {
addr
} else {
panic!("only IPv4 remote address is supported");
unreachable!();
};
info!("Remote address is: {}", remote_addr);