ControlledRouter creates a [backend.Router] over a [backend.Internet] proxy (like [backend.Exit]), but one that uses custom Controller c. id and addrport are used only for diagnostics and logging, and could be left empty. Typical usage is to use Router.Reaches() to check if a host:port is reachable
(c Controller, id, addrport string)
source not stored for this graph (policy: none)
nothing calls this directly
no test coverage detected