Correct me if my understanding is wrong.
What you want is to access the Qlik Sense HUB from internet?
If yes then all you have to do is make your Server (On which Qlik Sense is installed) available on internet by giving static IP and also allowing through your company's firewall.
As far as licenses are concern it is given to users and not URL.
When user will hit the URL they will be asked for the authentication. Here they will have to enter their credentials and access the HUB. In QMC you should allocate tokens to that user, so that he/she can get access to hub.