NewUDPHandler makes a UDP handler with Intra-style DNS redirection: All packets are routed directly to their destination. `timeout` controls the effective NAT mapping lifetime. `config` is used to bind new external UDP ports. `listener` receives a summary about each UDP binding when it expires.
(pctx context.Context, resolver dnsx.Resolver, prox ipn.ProxyProvider, listener FlowListener)
source not stored for this graph (policy: none)
no test coverage detected