![]() |
Принудительная маршрутизация ip-адреса через прокси
Все добрый день!
Есть такая проблема: есть терминальный сервер на котором работает порядка 200 человек. Внешний интернет работает на нем через прокси-сервер, есть http есть socks5. И есть прога которая работает через инет, коннектится к определенному хосту, причем прога очень старая, настроек прокси в ней по-просту нет, разработчики сказали четко что работа через прокси в ней не предусмотрена. Таким образом, проблема в том как принудительно заставить траффик на хост этой программы идти через прокси. Как решение, я пробовал использовать Proxifier, по сути через него я добился того что хотел, НО, работает только в моем сеансе, т.е. там где она запущена, в других сеансах не работает, а надо чтобы работала во всех сеансах у всех 200 чел. Запустить больше одного раза не дает, при повторном запуске из другого сеанса пишет что программа уже запущена. Кто-нибудь знает как в моем случае решить проблему с принудительной маршрутизацией через прокси или заставить нормально работать proxifier? |
Цитата:
Какой исходяший порт подключения у вашей программы? На чём прокси? Какой шлюз? |
Исходящий порт 7777, но есть другой софт который работает через этот порт и не должен идти через прокси. Подробно на счет самого прокси сказать не могу, т.к. создавал его не я, но скорее всего что на squid. Прописать маршрут на роутере нельзя, почему не знаю, но сетевки которые это делали сказали что нельзя.
|
Цитата:
Цитата:
Цитата:
|
Если прокси-сервер работает под Linux, то есть замечательная служба rinetd. Когда на сервер приходит пакет, RINETD пересылает его на сервер в интернете. Когда от сервера приходит ответ, RINETD пересылает его локальному клиенту.
При этом программа-клиент уверена, что работает с сервером из ЛВС. 1. Прописываете в rinetd.conf строку внутренний_IP внутренний_порт интернет_IP интернет_порт 2. Прописываете в старой программе адрес сервера - внутренний_IP внутренний_порт 3. ... 4. PROFIT P.S. Несколько раз сталкивался с тем, что если в rinetd.conf серверы интернета записаны по DNS-именам, которые почему-то не получается разрешить (владелец переименовал сайт, нет связи с DNS и т.д.), то RINETD забивает весь диск логами с сообщением об ошибке. |
Цитата:
|
Время: 20:56. |
Время: 20:56.
© OSzone.net 2001-