Samozrejme že cez VPN by to bolo najrozumnejšie lenže mi poskytovateľ internetu nechce poskytnúť verejnú IP a tak neviem ako to spraviť.
A jak chcete ke sdilene sloze pristupovat, kdyz nemate verejnou IP?
Verejnú IP poskytovateľa mám a mám tam otvorené aj nejaké porty ale nemám svoju pridelenú verejnú IP.
To je nějak divně formulováno.
Pokud nemáte vlastní (i když ne třeba fixní) veřejnou IPv4, tak máte na IPv4 zkrátka smůlu.
Provider má typicky více IP adres (CGNAT) a žádný port dovnitř vám nepřemapuje, už jen proto, že se ty adresy používají dynamicky.
Jediné řešení je (často za peníze) získat veřejnou IPv4. IPv6 má omezení - ta druhá strana (tedy odkud se chcete připojit) často IPv6 (zatím) nemá - např. všichni naši mobilní operátoři.
Další věc již zmiňovaná, NIKDY nepovolujte přístup k souborům z internetu (a už vůbec ne přes Lanmanager/Sambu). K souborům výhradně přes VPN, netriviální jména a hesla jsou nutností.