VPN решает такие проблемы. Можно соединять сетки в одну с шифрованием.
Есть железки для VPN соединений как раз для этого (Ipsec, OpenVPN и т.д.). Разброс цен очень большой и зависит от нагрузки.
Для обычного компа есть open source системы, например,
pfsense. Можно, например, поставить небольшой комп на mini-itx и там запустить это все дело. Специализированная железка обычно более производительная, но и
значительно дороже.