О перенаправлении портов (при необходимости)

В настройках ПО нужно указать внешний IP-адрес компьютера на котором запущена программа Фискальный сервер.

Зачастую компьютер не подключен напрямую в интернет, а подключен через маршрутизатор, т.е. находится в локальной сети и к нему нет прямого доступа из интернета. Тогда указав ваш IP-адрес все запросы будут поступать не на компьютер-фискальный сервер, а на сам маршрутизатор. В этом случае нужно настроить перенаправление портов на маршрутизаторе, чтобы он получив данные от терминала отправленные на заданный порт перенаправил их дальше на компьютер в локальной сети.

Обратите внимание, что компьютеры подключенные через маршрутизатор находятся в локальной сети, даже если подключен всего один компьютер. В этом случае компьютер имеет фактически 2 адреса: внутренний (для локальной сети) и внешний (для связи по интернету, интернет-адрес). При настройке терминала нужно указывать внешний IP-адрес и он должен быть статический (все время одинаковый).

Однако по внешнему IP-адресу можно связаться только с самим маршрутизатором, т.к. только это устройство напрямую подключено к интернету. При этом все запросы принимает сам маршрутизатор, включая запросы, которые будет слать терминал Фискальному серверу. Чтобы запросы доходили до какого-либо компьютера в локальной сети нужно настроить перенаправление запросов. Перенаправление настраивается в отдельности для портов (например, запросы на порт 1024 нужно отправлять в локальную сеть на Компьютер-1, а запросы на порт 1025 на Компьютер-2). Тогда маршрутизатор получив запрос на порт 1025 будет знать какому именно компьютеру его перенаправить.

Для настройки перенаправления портов компьютер на который будут перенаправляться запросы должен иметь статический IP-адрес в локальной сети. Нередко компьютеры в сети настроены на автоматическое получения IP-адреса от маршрутизатора (сервис DHCP). В этом случае перезагрузив компьютер его IP-адрес может смениться на другой, который автоматически выдаст маршрутизатор. Поэтому для компьютера выполняющего роль Фискального сервера задайте сами IP-адрес, чтобы он был всегда одинаковым (задается в свойствах сетевого соединения). В этом случае можно настроить перенаправление запросов (иначе на какой внутренний адрес вы будете перенаправлять запросы?).

Иногда передаче запросов препятствуют антивирусы и файрволлы/брандмауэры (в том числе встроенный в Windows). Если у вас не поступают запросы на сервер, попробуйте на время отключить все антивирусы и файрволлы/брандмауэры. Если после этого запросы стали проходить - необходимо настроить эти программы, разрешив им запросы на нужный вам порт или программу.

Ниже приведен наглядный пример, как как настраивать перенаправление портов в маршрутизаторах (на примере популярного маршрутизатора D-Link DIR-300).
В поле Name нужно указать произвольное название правила перенаправления портов, например, FR_SERVER.
В поле IP Address нужно указать внутренний IP-адрес компьютера в локальной сети, на котором запущен Фискальный сервер.
В поле Public Port указывается порт (или интервал портов), на который настроено отправление запросов с терминала на Фискальный сервер.
В поле Private Port указывается реальный порт (или интервал портов) на который настроен Фискальный сервер (Фискальный сервер ожидает данные отправленные на этот порт).

Например, вы можете настроить программу слать запросы на порт 1050 (Public Port), а в реальности они будут поступать на 1025 (Private Port). Это необходимо только, если порт 1025 уже используется и перенаправляется на другой компьютер. Рекомендуем во все поля занести одно и то же значение для простоты настройки.

 Переброска портов для фискального сервера