TCPFOSS и proxy-сервер

Обсуждение работы программы Агент передачи файлов TCPFOSS


Igor
Новичок
Сообщения: 2
Зарегистрирован: 23 мар 2011, 15:13
2 + 2 = ?: 4

TCPFOSS и proxy-сервер

Сообщение Igor » 23 мар 2011, 15:40

Добрый день!

Подскажите, пожалуйста, возможна ли работа TCPFOSS через прокси-сервер?

Вопрос возник из-за следующей проблемы. Открыли на прокси порт, через который будет идти трафик на IP:port TCPFOSS сервера. На клиенте прописали #Port = <открытый порт на прокси>, #host = <имя TCPFOSS сервера> <адрес прокси>.
При запуске TCPFOSS клиента выдает «Вызов абонента» и продолжает коннектиться без какого-либо успеха.

mmm
Разработчики Tcpfoss
Сообщения: 51
Зарегистрирован: 29 дек 2008, 14:27

Re: TCPFOSS и proxy-сервер

Сообщение mmm » 23 мар 2011, 17:05

Подскажите, пожалуйста, возможна ли работа TCPFOSS через прокси-сервер?
Да, возможна.
Открыли на прокси порт, через который будет идти трафик на IP:port TCPFOSS сервера. На клиенте прописали #Port = <открытый порт на прокси>, #host = <имя TCPFOSS сервера> <адрес прокси>.
Если на proxy не забыли ввести IP и port tcpfoss сервера куда делать проброс трафика, то все настройки сделаны верно. Возможно компьютер с прокси не имеет доступа к TCPFOSS серверу. Попробуйте выполнить на proxy компьютере команду

Код: Выделить всё

telnet IP port
Указывайте IP и port TCPFOSS сервера. Telnet должен соединиться, а после ввода трех пробелов отключиться. При этом принято ничего не будет.

Потом ту же команду выполните на компе с tcpfoss. IP=адрес прокси и port=открытый порт на прокси. Напишите о результате.

Igor
Новичок
Сообщения: 2
Зарегистрирован: 23 мар 2011, 15:13
2 + 2 = ?: 4

Re: TCPFOSS и proxy-сервер

Сообщение Igor » 25 мар 2011, 13:08

Все работает! Спасибо!
Просто ошибочка была в настройке прокси.

mariolast
Новичок
Сообщения: 6
Зарегистрирован: 17 дек 2013, 12:10
2 + 2 = ?: 4

Re: TCPFOSS и proxy-сервер

Сообщение mariolast » 17 дек 2013, 12:23

А обьясните пож-та как правильно в версии 3.15 настроить прогу через прокси?
#Port = 3128 ; TCP порт
#host = UBGB 10.11.х.х
Так не годится, я не могу перенаправить на прокси сервере все пакеты на сервер, который требуется банку.
Есть может правило, как записать? Нужно ведь указать урл банка и порт банка, куда оно должно ходить, ну и отдельно прокси с портом, через кого ходить.

mmm
Разработчики Tcpfoss
Сообщения: 51
Зарегистрирован: 29 дек 2008, 14:27

Re: TCPFOSS и proxy-сервер

Сообщение mmm » 17 дек 2013, 14:12

На 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

mariolast
Новичок
Сообщения: 6
Зарегистрирован: 17 дек 2013, 12:10
2 + 2 = ?: 4

Re: TCPFOSS и proxy-сервер

Сообщение mariolast » 23 дек 2013, 10:14

У нас корпоративная сеть и шлюзом прокси-сервер не стоит.
Сделал так как вы написали, даже пакеты не доходят на прокси.
Что еще нужно сделать, чтобы оно заработало?

mariolast
Новичок
Сообщения: 6
Зарегистрирован: 17 дек 2013, 12:10
2 + 2 = ?: 4

Re: TCPFOSS и proxy-сервер

Сообщение mariolast » 23 дек 2013, 10:50

И вопрос в том еще, как организовать работу программы без всяких пробросов портов на прокси сервере?

mmm
Разработчики Tcpfoss
Сообщения: 51
Зарегистрирован: 29 дек 2008, 14:27

Re: TCPFOSS и proxy-сервер

Сообщение mmm » 23 дек 2013, 11:56

mariolast писал(а):У нас корпоративная сеть и шлюзом прокси-сервер не стоит.
Сделал так как вы написали, даже пакеты не доходят на прокси.
Что еще нужно сделать, чтобы оно заработало?
Нужно обеспечить доступность proxy сервера для компьютера с tcpfoss, похоже на то, что они находятся в разных подсетях.
Это можно сделать выполнив команду
route -p add ip_proxy ip_router
где ip_router - адрес proxy сервера
ip_router - адрес маршрутизатора, который знает как связать подсети proxy и tcpfoss компьютеров.

Без проброса портов, возможна работа только напрямую, или через NAT.

mariolast
Новичок
Сообщения: 6
Зарегистрирован: 17 дек 2013, 12:10
2 + 2 = ?: 4

Re: TCPFOSS и proxy-сервер

Сообщение mariolast » 23 дек 2013, 14:10

Нет, подсеть как раз одна.
Содержимое файла 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
Вот только так к серверу докатываются какие то запросы.
Куда еще копать, даже не знаю. Все клиентбанки, сколько их у меня есть, у всех есть где указать, что бегать надо через прокси, и все работают. А вот с этим ну никак договориться не получается.

mmm
Разработчики Tcpfoss
Сообщения: 51
Зарегистрирован: 29 дек 2008, 14:27

Re: TCPFOSS и proxy-сервер

Сообщение mmm » 23 дек 2013, 14:27

Если адрес proxy 10.11.119.44, а маска подсети 255.255.255.0, то это лишнее:
Добавляю маршрут route add IPserverBank mask 255.255.255.0 IPproxy
Все клиентбанки, скорей всего, работают по http протоколу, поэтому и работают прозрачно.

Проверьте, что порт на proxy сервере действительно открыт:

Код: Выделить всё

telnet 10.11.119.44 50212 
telnet должен подключиться, в логах proxy должны появиться соотвествующие записи.

Возможно, у proxy нет доступа к IPserverBank. Попробуйте настроить маппинг порта 50212, на адрес tcpfoss компьютера.
Если соединение будет установлено, в окне tcpfoss вы получите сообщение "Неизвестный абонент UXXX".

Ответить

Вернуться в «TCPFOSS»