Какие есть альтернативы Samba для подключения сетевого диска вне локальной сети?
Попробуй https://github.com/billziss-gh/sshfs-win
 (предварительно надо будет еще поставить https://github.com/billziss-gh/winfsp/releases/tag/v1.8)

Мапишь линуксовые шары в винде через ssh, типа так

замапить на диск X домашнюю папку юзера linuxuser с linux.host.com
net use X: \\sshfs\linuxuser@linux.host.com\.

замапить на диск X папку home с linux.host.com
net use X: \\sshfs.r\linuxuser@linux.host.com!anotherport\home

можно также заюзать ssh ключи и мапить автоматом, без ввода пароля
никакой, windows поддерживает только samba и открытие через браузер.
подддержка nfs  у неё откровенно наплевательская.