Есть компьютер с двумя сетевыми интерфейсами, один — внешний, XXX.XXX.XXX.XXX (условно), второй — внутренний, 192.168.1.1. На этом компьютере установлен Kerio Control. Сервер MyChat работает во внутренней сети, на другом компьютере, его адрес — 192.168.1.3.
На внешний IP адрес будут подключаться пользователи через Интернет. Для этого нужно указать в клиентском приложении внешний IP адрес или доменное имя.
Внутри Kerio Control достаточно настроить правило для входящего трафика, которое будет перенаправлять пользователей с внешнего интерфейса XXX.XXX.XXX.XXX на внутренний 192.168.1.3 по указанным портам. По умолчанию это TCP 2004 и TCP 80.
Технология называется port mapping или port forwarding:
Двойной клик мышкой по заголовку "Трансляция":
В примере настроен только один порт (2004 TCP) и используется IPv4. Для полноценной работы нужно добавить ещё порты встроенного WEB-сервера (80 либо 443), TCP 8888 и UDP от 49000 до 49200 для аудио и видео звонков.
Номера портов можно посмотреть и изменить в настройках MyChat Server, если они совпадают с работающими у вас серверами, например, Apache или IIS.