Используйте VPN-соединение. Подключите удаленный сайт к центральной сети, возможно, используя VPN-соединение между маршрутизаторами или хотя бы какое-нибудь «обычное» программное обеспечение VPN на конкретном компьютере.
(Распространенными бесплатными программами являются OpenVPN, IPsec, ocserv, ZeroTier, ... Многие маршрутизаторы и операционные системы способны использовать IPsec изначально; в Linux для этого есть strongSwan и LibreSwan.)