Есть компьютер с двумя сетевыми интерфейсами, один — внешний, 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:

 

Настройка правила трафика в Kerio Control для подключения к серверу MyChat через Интернет

 

Двойной клик мышкой по заголовку "Трансляция":

 

Настройка NAT в Kerio Control для подключения к серверу мессенджера MyChat через Internet

 

В примере настроен только один порт (2004 TCP) и используется IPv4. Для полноценной работы нужно добавить ещё порты встроенного WEB-сервера (80 либо 443), TCP 8888 и UDP от 49000 до 49200 для аудио и видео звонков.

 

Номера портов можно посмотреть и изменить в настройках MyChat Server, если они совпадают с работающими у вас серверами, например, Apache или IIS.

 

Ещё почитать

Список портов MyChat Server