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

Вниз

перенаправление порта   Найти похожие ветки 

 
неРуль   (2003-10-06 12:10) [0]

как перенаправить данные с порта удаленного компа на порт своего компа, чтобы потом можно было коннектиться к нему по локалке например браузером


 
Е-Моё имя ©   (2003-10-06 12:20) [1]

чиво?


 
неРуль   (2003-10-06 12:27) [2]

2Е-Моё имя знаешь как прокси работает? ну вот примерно тоже самое


 
Nikolay M. ©   (2003-10-06 12:45) [3]

Кулхацкер? :)

Или просто всей локалкой качаем один файл и перехватываем в целях экономии траффик?


 
Е-Моё имя ©   (2003-10-06 13:04) [4]

тебе прокси надо сделать? или чо?
напиши понятней


 
Nikolay M. ©   (2003-10-06 13:54) [5]


> Е-Моё имя © (06.10.03 13:04) [4]
> тебе прокси надо сделать? или чо?
> напиши понятней

А ты тренируй свои телепатические способности! :)
Вообще, имхо, скоро форму "Задать вопрос" можно будет свести к одной кнопке "Отправить". Типа dzen.yandex.ru :)


 
Е-Моё имя ©   (2003-10-06 14:17) [6]


> [5] Nikolay M. © (06.10.03 13:54)

точна! ;))))))


 
неРуль   (2003-10-06 17:34) [7]

вроде понятно ведь написАл, дык десять раз переспросить надо :(((( Есть шлюз в локалке, есть внешний (один на весь институт) прокси. Продолжать??


 
Verg ©   (2003-10-06 17:42) [8]


> как перенаправить данные с порта удаленного компа(1) на порт
> своего компа(2), чтобы потом можно было коннектиться к нему
> по локалке например браузером


К кому к нему? к 1-му или ко 2-му?

Я вот не понимаю: для того, чтобы коннектится к, зачем вообще какие-то данные куда-то перенаправлять?


 
неРуль   (2003-10-06 17:53) [9]

2Verg удаленный сервак из локалки (кроме как со шлюза) не видать. Коннектиться надо ко 2му


 
Геннадий ©   (2003-10-07 12:35) [10]

Чтобы твой комп получал байтики от какого-то компа из Инета, нужно чтобы прокси-сервер эти байтики получил и переслал твоему компу. Обычно ты со своего компа пишешь адрес компа, с которым желаешь "пообщаться", а прокси сам соединяется с ним и передаёт ему твой запрос, а получив ответ, прокси передаёт его твоему компу. Это так, по поводу работы прокси-сервера. Он сам перенаправляет потоки байтов на нужный комп в локалке. Ты же должен исходить из того, что прокси вообще нет (за исключением отдельновзятых ситуаций). Пишешь IP-адрес и порт, коннектишься и тд и тп.


 
неРуль   (2003-10-07 14:25) [11]

2Геннадий как работает proxy мне известно, он у нас один на весь институт, к нему коннектится много локалок с разных кафедр, все через свои шлюзы. Вот на своем-то шлюзе мне и надо запустить программку, которая бы принимала данные с институтского proxy и перенаправляла на свой локальный порт.


 
Е-Моё имя ©   (2003-10-07 15:10) [12]


> [11] неРуль (07.10.03 14:25)

поставь проксю на шлюзе
или нат
или маппед порт


 
неРуль   (2003-10-07 15:30) [13]

[12]Е-Моё имя ну дык было бы так просто не спрашивал бы, надо свою прогу


 
Е-Моё имя ©   (2003-10-07 15:52) [14]

tidmappedport, Indy?


 
Е-Моё имя ©   (2003-10-07 15:54) [15]

TIdMappedPortTCP is a TIdTCPServer descendant that implements a proxy for connections to a remote computer system. TIdMappedPortTCP listens for connections on a designated port number and makes a connection to another server using a specified port number. This is useful for certain types of proxy programs.


 
неРуль   (2003-10-07 16:11) [16]

2Е-Моё имя большое спасибо, то что надо, все пашет


 
неРуль   (2003-10-07 16:21) [17]

только один еще вопрос, можно ли посчитать трафик через это соединение?


 
Е-Моё имя ©   (2003-10-07 16:34) [18]


> [16] неРуль (07.10.03 16:11)

пожалста
если бы сразу написал понятно, давно бы сделал )))
я такой тупой, что только после [11] понял, чо надо
так что учти на будущее

> [17] неРуль (07.10.03 16:21)

можно
в beginwork передается число байт


 
неРуль   (2003-10-07 17:33) [19]

2Е-Моё имя нет, это видимо я такой тупой, ну не могу я с этим beginwork разобраться как его юзать, да и инглиш слабоват, помоги еще разок плз


 
Е-Моё имя ©   (2003-10-07 18:13) [20]

TIdComponent.BeginWork
procedure BeginWork(AWorkMode: TWorkMode; const ASize: Integer); virtual;
в ASize - размер данных
у меня кода нет, поищи где-нить демки


 
неРуль   (2003-10-08 18:58) [21]

в делфе демки самые простецкие без подсчета трафика, в инете примеров с этим компонентом я что то не нашел. Может кто знает, как это делать?


 
неРуль   (2003-10-09 17:19) [22]

HELP!!!


 
неРуль   (2003-10-09 17:19) [23]

HELP!!!


 
Е-Моё имя ©   (2003-10-09 17:20) [24]

ты за 2 дня не мог разобраца с [20]?!


 
неРуль   (2003-10-09 17:54) [25]

2Е-Моё имя дык пробовал я так конечно, но в ASize ничего не передается :(((
пробовал так:

procedure TForm1.Button1Click(Sender: TObject);
var c1, c2: longint;
begin
IdMappedPortTCP1.BeginWork(wmRead, c1);
Label1.Caption:= inttostr(c1);
IdMappedPortTCP1.BeginWork(wmWrite, c2);
Label2.Caption:= inttostr(c2);
end;

или надо по другому?


 
Е-Моё имя ©   (2003-10-09 17:58) [26]

ты не должен вызывать beginwork
за тебя все будет сделано


 
неРуль   (2003-10-09 18:03) [27]

извини за ламерство, но как трафик то тогда считывать, откудова? И по какому событию, может?


 
Е-Моё имя ©   (2003-10-09 18:07) [28]

beginwork вызывается при начале работы
когда начинается передача
там и считай


 
неРуль   (2003-10-09 18:10) [29]

из каких переменных, полей, поконкретней, плз


 
Е-Моё имя ©   (2003-10-09 18:18) [30]

блиииииииииииииииииииин
есть событие TWorkBeginEvent
возникает при начале работы
TWorkBeginEvent = procedure (Sender: TObject; AWorkMode: TWorkMode; const AWorkCountMax: Integer) of object;

берешь AWorkCountMax и обрабатываешь
я не пойму, что тебе непонятно


 
неРуль   (2003-10-10 13:09) [31]

у компонента IdMappedPortTCP есть следующие события
OnBeforeClientConnect, OnConnect, OnDisconnect, OnExecute, OnStatus. Ни у одного из них нету таких формальных параметров. Так у кого же тогда есть событие TWorkBeginEvent, если у меня только форма и ентот компонент???


 
неРуль   (2003-10-11 13:57) [32]

алло, подскажите плиз


 
xGhost ©   (2003-10-22 14:56) [33]

качай компонент proxy и примеры к нему отсюда
http://17slon.com/gp/gp/tgphttpproxy.htm



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

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

Наверх




Память: 0.54 MB
Время: 0.012 c
6-52316
ZA
2003-10-17 09:02
2003.12.16
Вывод HTML + обработка событий


8-52289
den_c
2003-06-17 12:30
2003.12.16
Использование анимации в Delphi приложении


1-52248
Oleg_
2003-12-04 13:50
2003.12.16
webbrowser


1-52216
Triny
2003-12-05 09:11
2003.12.16
FindDialog


1-52146
RustiK
2003-12-05 13:45
2003.12.16
Сортировка чисел