Creo que opté por esto hace un tiempo (sin la configuración del proxy que mencionaste). No estoy seguro si esto se aplica a todos los firewalls (o tal vez a algo en mi configuración)
pero en mi caso con ufw, vale la pena mencionar que docker omite ufw por defecto, por lo que debes asegurarte de aplicar las reglas también a tus IPs internas de docker.
Ha pasado un tiempo, pero puedo investigar más a fondo si todavía lo necesitas, más adelante esta semana.
¡Y sí, los túneles de Cloudflare son increíbles! @itsbhanusharma