pub fn bind_nonlocal(ty: RedirType, addr: SocketAddr, _redir_opts: &RedirSocketOpts) -> io::Result<UdpRedirSocket> {
        UdpRedirSocket::bind(ty, addr, true)
    }
Create a new UDP socket binded to `addr`

This will allow binding to `addr` that is not in local host
crates/shadowsocks-service/src/local/redir/udprelay/sys/windows/mod.rs