Run multiple local services with optional Cloudflare tunnels, including stable HTTPS hosts for OAuth callback URLs