pub async fn connect_unix_stream<P: AsRef<Path>>(path: &P) -> io::Result<Self> {
        let stream = UnixStream::connect(path).await?;
        Ok(Self::UnixStream { stream })
    }
Connect to local provided Unix Domain Socket DNS server, in TCP-like protocol
crates/shadowsocks-service/src/local/dns/upstream.rs