I have a separate network for my IoT stuff - this network can access the internet, but cannot initate connections to my main network[0]. My main network can initiate connections to the IoT network. The Hue bridge works fine, with the default app, in this setup.
My main control device is a VM running Home Assistant, so the underlying system (Hue and TRÅDFRI mainly) doesn't really matter much.
[0] Mostly. There's a port open for one device to do HTTP POSTs of data to one machine on the main network. MQTT is also open so that my ESP32/ESP8266 stuff can push data to the broker.