Program je instaliran lokalno, ali se ipak pokreće sa mapiranog diska? Malo mi je čudno i ne baš sasvim jasno, jer obično jedno isključuje drugo.
Način na koji je taj računar povezan sa provajderom, ne bi trebalo da igra ulogu. Pitanje je kakvu ip adresu taj računar dobija od provajdera, tj. kako izlazi iz provajderove mreže na internet.
Bez obzira na prvu nejasnoću, prvo što se nameće je da udaljeni računar (da bi radio kao i ostali unutar serverske mreže) treba da sa serverom ostvari vezu putem vpn-a[1].
Generalno, na serveru se podigne neki vpn server, na udaljenoj radnoj stanici se pokrene vpn klient, posle ostvarene veze se mapiraju potrebni diskovi i pokrene program.
Da li postoji neki besplatni vpn server za windows server, ne znam. Moraćeš sam da pretražiš int.
Kako na udaljenom računaru podesiti vpn klijenta zavisi od gore spomenute nejasnoće oko načina njegovog izlaska iz provajderove mreže na internet, kao i od raspoloživih programa za windows-e.
Idealno bi bilo kada bi obe strane imale fiksnu ip adresu i po jedan linux firewall sa openvpn-om[2]. Tada bi obe mreže bile zaštićene i međusobna veza bi za njih bila potpuno transparentna. Zaštita je vrlo bitna, naročito zbog win servera!
U svakom slučaju, organizacija i izvršenje tog posla zahteva stručno lice.
[1]
https://en.wikipedia.org/wiki/Virtual_private_network
[2]
https://openvpn.net/