Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.25;
Скачать: CL | DM;

Вниз

Direct connect через IdMappedPortTCP   Найти похожие ветки 

 
progmax ©   (2006-09-14 17:24) [0]

Возможно ли осуществить прямое соединение через IdMappedPortTCP?
Тоесть, чтобы он конектился не на родительский проксяк (MappedPort, MappedHost) а непосредственно в инет (роутингом), как, к примеру, работает IE, когда убраны все галочки в настройках LAN.
Если нет, посоветуйте плжалуйста альтернативу (нужно стучаться в инет через другую машинку в сети).


 
Eraser ©   (2006-09-14 17:25) [1]

> [0] progmax ©   (14.09.06 17:24)


> нужно стучаться в инет через другую машинку в сети

поясни что имееется ввиду под "инет", какой конкретно сервис?


 
progmax ©   (2006-09-14 17:29) [2]

Я имею ввиду доступ к интернету


 
Eraser ©   (2006-09-14 17:31) [3]

> [2] progmax ©   (14.09.06 17:29)


> Я имею ввиду доступ к интернету

тогда поясни, что в твоем понимании Интернет.


 
progmax ©   (2006-09-14 17:36) [4]

Обьясняю:
Есть LAN с множеством юзеров. Доступ к WAN (глобальная сеть интернет) осуществлялся через проксяк , который фильтровал конекты по айпишникам. Ну я и написал прогу, которая маскировалась в системе и выполняла функции проксяка, заменяя мой айпишник своим. Все работало без проблем пока проксяк не отключили и вместо него поставили роутер.
Вот такая вот проблемка.


 
Eraser ©   (2006-09-14 17:45) [5]

> [4] progmax ©   (14.09.06 17:36)

а на вопрос то так и не ответил, какой из сервисов Сети интересует? все или, к примеру, только http или ftp?

> Ну я и написал прогу, которая маскировалась в системе и
> выполняла функции проксяка, заменяя мой айпишник своим.

оч. интересно взглянуть на эту прогу, которая "заменяет" айпишник... :)


 
progmax ©   (2006-09-14 17:50) [6]

Интересует только HTTP.
Под выражением "заменяет айпишник" я имел ввиду, что стучался к проксяку локалки через эту прогу и поэтому этот самый проксяк моего айпишника не видел.


 
Eraser ©   (2006-09-14 17:57) [7]

> [6] progmax ©   (14.09.06 17:50)

если интересует только http, то TIdHTTPProxyServer в помощь.
только, учитывая

> Тоесть, чтобы он конектился не на родительский проксяк (MappedPort,
> MappedHost) а непосредственно в инет (роутингом), как,
> к примеру, работает IE, когда убраны все галочки в настройках
> LAN.

никаких доп. программ не нужно вообще.

> Ну я и написал прогу, которая маскировалась в системе и
> выполняла функции проксяка, заменяя мой айпишник своим

кто мешал в настройках браузера указать IP прокси сервера?

> Все работало без проблем пока проксяк не отключили и вместо
> него поставили роутер

с роутером проблем не должно быть вообще, т.е. все должно работать без доп. программ.


 
progmax ©   (2006-09-14 19:02) [8]

Eraser, подскажи пожалуйста где можно достать этот компонент (TIdHTTPProxyServer). У меня стоит 7 версия Делфи и его здесь нету.

>кто мешал в настройках браузера указать IP прокси сервера?
Я же писал, что проксяк фильтрует айпишники для доступа в интернет. А если бы я указал его у себя в настройках браузера, то он бы видел мой адресс и никуда бы меня не пускал.


 
Орион ©   (2006-09-14 20:55) [9]

progmax, в 10 версии Инди есть этот комонент.


 
Eraser ©   (2006-09-14 21:46) [10]

> [8] progmax ©   (14.09.06 19:02)

http://www.indyproject.org/


 
progmax ©   (2006-09-15 15:48) [11]

Eraser и Орион большое спасибо за помощь.
Компонент TIdHTTPProxyServer задачу мою решил.
Подскажите еще пожалуйста, каким образом можно организовать фильтрацию айпишников? Позволяет ли это сделать данный компонент?
Тоесть, чтобы приконектится к програмулине мог только мой адрес.


 
Сергей М. ©   (2006-09-15 16:15) [12]

Пока ты не выбросишь свой дерьмовый доморощенный пацанско-кулхацкерский сленг в помойку серьезный и толковый ответ ты вряд ли получишь.


 
progmax ©   (2006-09-15 16:26) [13]

Если вам непонятны мои слова или я не правильно выражаюсь, то извините пожалуйста!
Ниже расшифрован использованый мной так называемый дерьмовый доморощенный пацанско-кулхацкерский сленг, а по нашему жаргонизм:

фильтрация - закрытие http определенным IP-адресам
айпишник - тот самый IP-адрес
приконектится - tcp соединение
програмулина - программа


 
Eraser ©   (2006-09-15 16:42) [14]

> [11] progmax ©   (15.09.06 15:48)


> каким образом можно организовать фильтрацию айпишников?
> Позволяет ли это сделать данный компонент?

позволяет, проверяй IP в событии OnConnect, если IP в черном списке - делай дисконнект.


 
Сергей М. ©   (2006-09-15 16:45) [15]


> фильтрация - закрытие http определенным IP-адресам


http не имеет ни малейшего отношения к IdMappedPortTCP


 
progmax ©   (2006-09-15 17:01) [16]

Сергей М.,  http имеет отношение к TCP и поэтому я использовал IdMappedPortTCP как промежуточный, так называемый, прокси сервер.

Eraser,  спасибо, буду разбераться.


 
Eraser ©   (2006-09-15 18:06) [17]

> [16] progmax ©   (15.09.06 17:01)

небольшой оффтоп:
в том Indy, который идет с BDS2006 IdMappedPortTCP попросту не работает :) (тут недавно ветка была где это обсуждали), так что советую реализовывать логику этого компонента вручную, т.е. на базе простых клиент-серверных компонентов того же Инди.


 
Dmitrij_K   (2006-09-15 18:43) [18]


> оторый идет с BDS2006 IdMappedPortTCP попросту не работает
> :)

тогда надо установить рабочую версию. 9 работает


 
Eraser ©   (2006-09-15 19:48) [19]

> [18] Dmitrij_K   (15.09.06 18:43)

только что потом делать с остальными компонентами "рабочей 9" версии? они уже давно морально устарели.


 
Dmitrij_K   (2006-09-15 19:55) [20]


>  они уже давно морально устарели.

ой как?


 
Eraser ©   (2006-09-15 20:03) [21]

> [20] Dmitrij_K   (15.09.06 19:55)

например отсутствует, то с пом. чего автору вопроса удалось решить сабж.
вообще 10 версия намного более логически понятна, чем 9.


 
Eraser ©   (2006-09-15 20:04) [22]

+ совместимость с .NET, а это очень немаловажно!



Страницы: 1 вся ветка

Текущий архив: 2007.02.25;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.031 c
15-1170601610
Ricks
2007-02-04 18:06
2007.02.25
Куда девался пункт меню Project->Resources???


15-1170235098
RustamK
2007-01-31 12:18
2007.02.25
Трансляция ТВ


2-1170935401
niil
2007-02-08 14:50
2007.02.25
Копии TabSheet в рантайме


2-1170511122
Gamer
2007-02-03 16:58
2007.02.25
удаление строки с TStringGrid....не обновляется


4-1160674602
alexold
2006-10-12 21:36
2007.02.25
Чтение файла размером больше 2 Гбайт