Perspective with intra and external application

Quick question, running a gateway with ignition perspective, now we need to add a new perspective app that will be accessed by external user (internet), what it the best approach to do this without opening for the intra (local) perspective applications to access from the outside, would prefer not to buy a new license and server