|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.07.2012, 14:20 | #1 |
Участник клуба
Регистрация: 30.04.2007
Сообщений: 1,307
|
Переадресовать запрос в другую сеть.
Доброго времени суток.
Знаю тема переадресации избита, но прокси-сервер у меня уже есть) Нужно кое-что другое. Что-то вроде "перенаправлятеля". Суть: Клиент из интернета подключается на мой белый IP порт 3452(к примеру) На этом порту работает "перенаправлятель". Он регистрирует подключение (лог) и направляет этот подключение серверу, работающий на локальном адресе 192.168.0.1:7777 НО! Подключение к серверу должно прийти с IP адреса клиента Это важно, т.к. сервер может банить по IP если клиент "читирит". Именно по этому прокси и не подошёл. P.S. Сервер, в свою очередь может ответить как хочет, хоть на прямую, т.к. он установлен на машине с доступом к Интернету. Иначе говоря это подмена IP, читал, что на сокетах можно редактировать IP-заголовки. Но это сложновато на данный момент для меня. Может у кого завалялись примеры на delphi7 по данному вопросу. Заранее благодарю.
Всё гениальное - просто!
|
20.07.2012, 14:32 | #2 |
Далеко не
Участник клуба
Регистрация: 11.08.2011
Сообщений: 1,512
|
Может IP клиента передовать сообщением типа "connecting 127.0.0.1" т пото куда нибудь писать?
|
20.07.2012, 14:36 | #3 | |
Homo Interneticus
Форумчанин
Регистрация: 04.03.2011
Сообщений: 611
|
http://www.programmersforum.ru/showthread.php?t=78255
Цитата:
Это уже что-то из области ARP-spoofing Последний раз редактировалось astecenko; 20.07.2012 в 14:43. |
|
20.07.2012, 14:44 | #4 | |
Участник клуба
Регистрация: 30.04.2007
Сообщений: 1,307
|
Кольша Тогда придётся сервер декомпилировать, а он на Java написан. (тёмный лес )
astecenko TidMappedPortTCP он не подменяет IP. Получается, что 10 клиентов "сидят" с адреса 192.168.0.1 В случае кика все вылетят. (прокси на его примере делал) Либо я ещё не научился им работать, может есть какой мануал? P.S. http://www.programmersforum.ru/showthread.php?t=16623 единственная тема, но тут учиться и учиться ещё... Цитата:
Как вариант, сервер может быть запущен в нескольких сетях. Могу запустить на белый IP, разве что порт не стандартный дать, да бы клиенты не знали о нём и не лезли, плюс, firewall-ом заблокировать входящие. И второй вариант, запустить второй редиректор для исходящих пакетов.
Всё гениальное - просто!
Последний раз редактировалось Air; 20.07.2012 в 15:10. |
|
20.07.2012, 21:04 | #5 |
Oldschool geek
Форумчанин
Регистрация: 09.03.2009
Сообщений: 611
|
Что есть перенаправлятель? Какой протокол? И почему отдельная программа, а не port forwarding?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
MS SQL SERVER 2005 копирование таблицы из ОДНОЙ БД В другую или перенести все строки из одной таблицы в другую | reihtmonbern | БД в Delphi | 4 | 17.07.2012 23:25 |
Переадресовать электронное письмо | wnyp | Работа с сетью в Delphi | 2 | 13.07.2012 10:30 |
Запрос на выборку и отчет на этот запрос | Camelot_2012 | Microsoft Office Access | 2 | 21.12.2011 16:48 |
Запрос с CASE переделать в запрос с PIVOT (MS SQL Server 2005) | Машуля | SQL, базы данных | 4 | 06.05.2010 21:09 |