TCPFOSS и proxy-сервер
TCPFOSS и proxy-сервер
Добрый день!
Подскажите, пожалуйста, возможна ли работа TCPFOSS через прокси-сервер?
Вопрос возник из-за следующей проблемы. Открыли на прокси порт, через который будет идти трафик на IP:port TCPFOSS сервера. На клиенте прописали #Port = <открытый порт на прокси>, #host = <имя TCPFOSS сервера> <адрес прокси>.
При запуске TCPFOSS клиента выдает «Вызов абонента» и продолжает коннектиться без какого-либо успеха.
Подскажите, пожалуйста, возможна ли работа TCPFOSS через прокси-сервер?
Вопрос возник из-за следующей проблемы. Открыли на прокси порт, через который будет идти трафик на IP:port TCPFOSS сервера. На клиенте прописали #Port = <открытый порт на прокси>, #host = <имя TCPFOSS сервера> <адрес прокси>.
При запуске TCPFOSS клиента выдает «Вызов абонента» и продолжает коннектиться без какого-либо успеха.
Re: TCPFOSS и proxy-сервер
Да, возможна.Подскажите, пожалуйста, возможна ли работа TCPFOSS через прокси-сервер?
Если на proxy не забыли ввести IP и port tcpfoss сервера куда делать проброс трафика, то все настройки сделаны верно. Возможно компьютер с прокси не имеет доступа к TCPFOSS серверу. Попробуйте выполнить на proxy компьютере командуОткрыли на прокси порт, через который будет идти трафик на IP:port TCPFOSS сервера. На клиенте прописали #Port = <открытый порт на прокси>, #host = <имя TCPFOSS сервера> <адрес прокси>.
Код: Выделить всё
telnet IP port
Потом ту же команду выполните на компе с tcpfoss. IP=адрес прокси и port=открытый порт на прокси. Напишите о результате.
Re: TCPFOSS и proxy-сервер
Все работает! Спасибо!
Просто ошибочка была в настройке прокси.
Просто ошибочка была в настройке прокси.
Re: TCPFOSS и proxy-сервер
А обьясните пож-та как правильно в версии 3.15 настроить прогу через прокси?
#Port = 3128 ; TCP порт
#host = UBGB 10.11.х.х
Так не годится, я не могу перенаправить на прокси сервере все пакеты на сервер, который требуется банку.
Есть может правило, как записать? Нужно ведь указать урл банка и порт банка, куда оно должно ходить, ну и отдельно прокси с портом, через кого ходить.
#Port = 3128 ; TCP порт
#host = UBGB 10.11.х.х
Так не годится, я не могу перенаправить на прокси сервере все пакеты на сервер, который требуется банку.
Есть может правило, как записать? Нужно ведь указать урл банка и порт банка, куда оно должно ходить, ну и отдельно прокси с портом, через кого ходить.
Re: TCPFOSS и proxy-сервер
На proxy сервере открываем порт и пробрасываем его на нацбанк. В настройках tcpfoss для параметра Port указываем порт, открытый на proxy сервере, в параметре #host указываем ip адрес прокси сервера.
Например, у вас в локальной сети есть proxy сервер с адресом 192.168.1.1, а tcposs работал без прокси с такими настройками:
#Port = 3128 ; TCP порт
#host = UBGB 10.11.12.13
Вы открываете на проки свободный порт, например 3000 и пробрасываете его на 10.11.12.13:3128.
Tcpfoss настраиваете так:
#Port=3000
#host = UBGR 192.168.1.1
Теперь tcpfoss будет соединяться с 3000 портом proxy сервера, а прокси сервер будет пробрасывать пакеты tcpfoss на нацбанк по адресу 10.11.12.13:3128
Например, у вас в локальной сети есть proxy сервер с адресом 192.168.1.1, а tcposs работал без прокси с такими настройками:
#Port = 3128 ; TCP порт
#host = UBGB 10.11.12.13
Вы открываете на проки свободный порт, например 3000 и пробрасываете его на 10.11.12.13:3128.
Tcpfoss настраиваете так:
#Port=3000
#host = UBGR 192.168.1.1
Теперь tcpfoss будет соединяться с 3000 портом proxy сервера, а прокси сервер будет пробрасывать пакеты tcpfoss на нацбанк по адресу 10.11.12.13:3128
Re: TCPFOSS и proxy-сервер
У нас корпоративная сеть и шлюзом прокси-сервер не стоит.
Сделал так как вы написали, даже пакеты не доходят на прокси.
Что еще нужно сделать, чтобы оно заработало?
Сделал так как вы написали, даже пакеты не доходят на прокси.
Что еще нужно сделать, чтобы оно заработало?
Re: TCPFOSS и proxy-сервер
И вопрос в том еще, как организовать работу программы без всяких пробросов портов на прокси сервере?
Re: TCPFOSS и proxy-сервер
Нужно обеспечить доступность proxy сервера для компьютера с tcpfoss, похоже на то, что они находятся в разных подсетях.mariolast писал(а):У нас корпоративная сеть и шлюзом прокси-сервер не стоит.
Сделал так как вы написали, даже пакеты не доходят на прокси.
Что еще нужно сделать, чтобы оно заработало?
Это можно сделать выполнив команду
route -p add ip_proxy ip_router
где ip_router - адрес proxy сервера
ip_router - адрес маршрутизатора, который знает как связать подсети proxy и tcpfoss компьютеров.
Без проброса портов, возможна работа только напрямую, или через NAT.
Re: TCPFOSS и proxy-сервер
Нет, подсеть как раз одна.
Содержимое файла tcpfoss.tcp
#Name = xxx
#Serial = xxx ; Server UBGB
#Port = 50212 ; TCP порт
; Имя выходного подкаталога
#Out = "C:\Program Files\bank\OUT\SKIM@B.UA"
; Имя входного подкаталога
#inp = "C:\Program Files\bank\IN\SKIM@B.UA"
#log = "C:\Program Files\bank\LOG\%Y%M%DT%N.log" ; Куда писать протокол
#logFmt = 2 ; фоpмат жуpнала (2-Procarry)
#BlkTx = 1024 ; Длина блока данных
#BlkRx = 1024
#AddTXLen = 2048 ; Мин. длина для допеpедачи
#TxQueue = 10 ; Длина очеpеди на пеpедачу
#host = UBGB 10.11.119.44
шлюзом прописано 10.11.119.1
Мапинг на прокси на порт 50212 настроен, прописан адрес сервера банка.
Не работает, на прокси в логах даже не вижу, чтобы хоть какое то движение было.
Прописываю #host = UBGB IPserverBank
Добавляю маршрут route add IPserverBank mask 255.255.255.0 IPproxy
Вот только так к серверу докатываются какие то запросы.
Куда еще копать, даже не знаю. Все клиентбанки, сколько их у меня есть, у всех есть где указать, что бегать надо через прокси, и все работают. А вот с этим ну никак договориться не получается.
Содержимое файла tcpfoss.tcp
#Name = xxx
#Serial = xxx ; Server UBGB
#Port = 50212 ; TCP порт
; Имя выходного подкаталога
#Out = "C:\Program Files\bank\OUT\SKIM@B.UA"
; Имя входного подкаталога
#inp = "C:\Program Files\bank\IN\SKIM@B.UA"
#log = "C:\Program Files\bank\LOG\%Y%M%DT%N.log" ; Куда писать протокол
#logFmt = 2 ; фоpмат жуpнала (2-Procarry)
#BlkTx = 1024 ; Длина блока данных
#BlkRx = 1024
#AddTXLen = 2048 ; Мин. длина для допеpедачи
#TxQueue = 10 ; Длина очеpеди на пеpедачу
#host = UBGB 10.11.119.44
шлюзом прописано 10.11.119.1
Мапинг на прокси на порт 50212 настроен, прописан адрес сервера банка.
Не работает, на прокси в логах даже не вижу, чтобы хоть какое то движение было.
Прописываю #host = UBGB IPserverBank
Добавляю маршрут route add IPserverBank mask 255.255.255.0 IPproxy
Вот только так к серверу докатываются какие то запросы.
Куда еще копать, даже не знаю. Все клиентбанки, сколько их у меня есть, у всех есть где указать, что бегать надо через прокси, и все работают. А вот с этим ну никак договориться не получается.
Re: TCPFOSS и proxy-сервер
Если адрес proxy 10.11.119.44, а маска подсети 255.255.255.0, то это лишнее:
Проверьте, что порт на proxy сервере действительно открыт:
telnet должен подключиться, в логах proxy должны появиться соотвествующие записи.
Возможно, у proxy нет доступа к IPserverBank. Попробуйте настроить маппинг порта 50212, на адрес tcpfoss компьютера.
Если соединение будет установлено, в окне tcpfoss вы получите сообщение "Неизвестный абонент UXXX".
Все клиентбанки, скорей всего, работают по http протоколу, поэтому и работают прозрачно.Добавляю маршрут route add IPserverBank mask 255.255.255.0 IPproxy
Проверьте, что порт на proxy сервере действительно открыт:
Код: Выделить всё
telnet 10.11.119.44 50212
Возможно, у proxy нет доступа к IPserverBank. Попробуйте настроить маппинг порта 50212, на адрес tcpfoss компьютера.
Если соединение будет установлено, в окне tcpfoss вы получите сообщение "Неизвестный абонент UXXX".