Имеется следующая проблема. Имеется программа которая не умеет работать с проксей (да, правильно, это Банк-Клиент ) )
Соответственно требуется TCP и UDP мапинг. И все было бы хорошо, но требуется этому Банк-Клиенту стучаться сразу на два IP-адреса причем по одним и тем же портам. Причем настройке поддаются только IP. Порты не меняются.
Т.е. конфиг TCPMAP выглядел бы, примерно, так
145;123.123.123.123;145
145;124.124.124.124;145 ну и UDP соответственно что-то подобное
146;123.123.123.123;146
146;124.124.124.124;146
IP и порты, естественно, условные.
Но ведь это не корректная конфигурация.
Отсюда вопрос. Можно ли добавить в список критериев TCP/UDPmap, кроме LOCAL_PORT еще и LOCAL_IP?
Сейчас, вышел из положения методом такой-то матери. Запустил 4 экземпляра fpipe. Но это все-таки не слишком удобное решение, учитывая отсутствие у fpipe возможности работать с несколькими портами одновременно и запускаться в виде службы.
Если на сервере завести еще один локально доступный IP, то в принципе можно будет в Eproxy\conf\TcpMaps.rules.txt указать выбор другой таблицы маппингов в зависимости от того, на какой интерфейс подключился клиент.
Т.е. вместо строки
В PigProxy предусмотрено.