Иначе и аз си мислех чрез vpn,той ще трябва да се конфигурира и от двете страни,нали ?
Ако "оттатък" е мрежа и се спреш на OpenVPN, конфигурираш рутера там, който трябва да има OpenVPN клиент. Ако твоята мрежа тук е 192.168.1.0 и сървърът ти е 192.168.1.10, а мрежата там е 192.168.2.0, тамошните клиенти ще могат да си мапнат като устройство с буква (ако са с Windows) предоставените директории на сървъра като file://192.168.1.10.
Ако е отделен потребител, инсталира се OpenVPN, конфигурира се като клиент и останалото е по същия начин.
И в двата случая ще трябва да създадеш сертификати за сървъра и за всеки OpenVPN клиент. В OpenVPN има скриптове специално за целта, улесняващи задачата. Има и по-лесен вариант с един единствен ключ. Вариантът със сертификати ще ти позволи да блокираш влизането на конкретен клиент във VPN-а. За OpenVPN сървър може да ползваш сървъра, на който е и Samba-та.