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

Вниз

Решение проблем с PROXY аля как подключиться   Найти похожие ветки 

 
Sleepeer   (2006-07-06 13:43) [0]

Привет!

Много я перерыл информации, исходных текстов, сайтов.
И вот везде натыкался на теже вопросы : Как работать
через прокси-сервер ( в различных ситуациях FTP, HTTP, SMTP и.т.д.) Кочено разумным решением было-бы использовать
библиотеку WinInet, но как всегда из-за лени или не знания
всё упиралось в поиски готового компонента (компонентов)...

Так, очём это я :-)

Из проделаных опытов, я вывел, что ни одна(и), компонента(ы)
с прокси-сервером - работать не умеют... Взять ту-же Indy?!
На кой сдались эти вкладки с ProxyType, ProxyPort, ProxyUser...
и.т.д. Когда всё сводится к тому, что для подключения
к ПС нужно (на примере IdFTP):

Положить на форму :
1.IdFTP
2.IdIOHandler

begin
 idFTP.Host = АДРЕС ПРОКСИ СЕРВЕРА;
 idFTP.IOHandler.Open;
 //
 idFTP.IOHandler.WriteLn("USER "+ИМЯ ПОЛЬЗОВАТЕЛЯ НА ПРОКСИ);
 idFTP.IOHandler.ReadLn;
 idFTP.IOHandler.WriteLn("PASS "+ПАРОЛЬ);
 idFTP.IOHandler.ReadLn;

 // А потом тем-же методом подключиться к FTP
 idFTP.IOHandler.WriteLn("OPEN "+МОЙ FTP);
 idFTP.IOHandler.ReadLn;
 idFTP.IOHandler.WriteLn("USER "+ИМЯ);
 idFTP.IOHandler.WriteLn("PASS "+ПАРОЛЬ);
 idFTP.IOHandler.ReadLn;

//  А далее уже творить чудеса :-)
 .......
end;

И в итоге всё работает! НО! Как всегда, есть НО :-)
Отправка файла не фунциклирует...
Все методы IdFTP.Put(....) - приводят к повисанию программы..
Как пользоваться коммандами STOR, к сожалению информация
я не нашёл. Есть общиеописания, которые на каждом "столбу" RFC, написаны или проще через FTP>HELP.

ВО написал-то 8-) Просто уже руки опустились... :-``(
Хотелось решить простую задачу, по обновлению файлов
на веб-сайте... А...

P.S. Всё выше перечисленное пробовалось на разных компьютерах, с установленным ПС UserGate 2.X, Lan2net, короче
АААААААААААААААААААААААААААААААААааааааа!!!!!

С уважением, практически ужо сумашедший... :-(


 
Untermensch   (2006-07-06 14:09) [1]

По FTP с разбегу помочь не могу, а на HTTP indy с прокси работает замечательно, при заполеннии указаных выше полей с адресом и юзером прокси. И если не ломает тратить стока времени на нахождение решения, не проще ли написать активного клиента на web сервере, принимающего файл по HTTP и кладущего его в указанный пунк, соображения безопасности можно сделать даже строже чем на FTP (если есть время). А байты они и есть байты, без разницы по какому протоколу они ходют.
Сам обновляю так файлы на 10 web сайтах при помощи небольшой собстенной программки уже пару лет, и везде и по любому каналу она пролазит.


 
Sleepeer   (2006-07-06 15:01) [2]

Да просто я в этом направлении немного.... того :-) нет знаний, пробовал пару раз взяться активно за эту тему, но кроме каши в голове ничего. И в какую сторону копать тоже на знаю.


 
SoftMaker   (2006-07-06 16:08) [3]

А ты посмотри в http://groups.google.com и конкретнее в http://groups.google.com/groups/dir?&sel=16823695,16823691. Там не искал?



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

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

Наверх




Память: 0.48 MB
Время: 0.035 c
15-1163011293
Колдун
2006-11-08 21:41
2006.11.26
Проблемы экологии


2-1162817469
TIF
2006-11-06 15:51
2006.11.26
Прям как в Microsoft Excel...


3-1157530921
July
2006-09-06 12:22
2006.11.26
ERwin триггеры на каскадную стратегию


15-1162936910
PHPDeveloper
2006-11-08 01:01
2006.11.26
Rentacoder


15-1162823059
Виктор1985
2006-11-06 17:24
2006.11.26
Аналог RSDN@Home для дельфимастера?