Если 485, то возьми модем с RS485 (только настрой на MODBUS-ASCII,
чтобы от задержек не зависеть). Если Ethernet, то поставь роутер со
встроенным модемом (и настрой на MODBUS-TCP, по тойже причине). Роутеров можно взять два одинаковых, с обоих сторон, и настроить на них VPN (виртуальную локальную сетку), только смысл не ясен.
Обычно достаточно пробросить порт контроллера на внешний порт роутера.