This is not possible for the moment.
You may have luck deploying LibreNMS distributed poller “inside” the private zone where the devices are. But it is not really the purpose of distributed pollers, only I heard some users found a workaround using them.