На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Соблюдайте общие правила форума
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Указывайте точные версии Delphi и используемых сетевых библиотек.

Не приветствуется поднятие старых тем. Если ваш вопрос перекликается со старой темой, то для вопроса лучше создать новую тему, а старую указать в первом сообщении с описанием взаимосвязи.

Внимание:
попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
Повторная попытка - 60 дней. Последующие попытки бан.
Мат в разделе - бан на три месяца...

Полезные ссылки:
user posted image MSDN Library user posted image FAQ раздела user posted image Поиск по разделу user posted image Как правильно задавать вопросы


Выразить свое отношение к модераторам раздела можно здесь: user posted image Krid, user posted image Rouse_

Модераторы: Krid, Rouse_
Страницы: (2) 1 [2]  все  ( Перейти к последнему сообщению )  
> WinInet. FTP,Proxy Authentication,Downlo , Требуется закачать файл по фтп через Proxy.
    Цитата
    Zvik, 19.12.03, 19:10
    подключиться к этому же ресурсу, но только ввести уже "hUrl:='ftp://servername/file.zip'".

    А это уже совсем другой ресурс. http-сервис и ftp-сервис - это совершенно разные ресурсы. Более того прокси может один из них обслуживать а другой нет.
      Нашел...
      Q216214 SAMPLE: FTP with CERN-Based Password Protected Proxy
      Там это вроде описано, есть пример на Си. Вроде работает, теперь надо на делфи перекинуть.
        Цитата
        Zvik, 20.12.03, 18:41
        Нашел...
        Q216214 SAMPLE: FTP with CERN-Based Password Protected Proxy
        Там это вроде описано, есть пример на Си. Вроде работает, теперь надо на делфи перекинуть

        А чего ссылочку не положил?
            Пофлудю и я.
            Использую методы протокола HTTP сервер отвечает на запросы по средством кодов.
            Через проксю ходят так называемо "туннелированием".
            То есть все запросу шлються непосредствеено на проксю, а в теле запроса в определенных полях методов пишется конечный получатель запроса (учите матчасть HTTP).
            В нашем случае, "первичным" сервером является прокся.
            Прокся на любой запрос от вашего приложения (в том числе и ИЕ) отвечает кодом 407, что в переводе на русский означает требуется авторизация , где в теле ответа содержиться перечень алгоритмов криптования, поддерживающих сервером(проксей).
            ИЕ обращается к контроллеру доменов, и если находит вас там, то берет логи и пароль и криптует(шифрует) строку Login:Pass одним из алгоритмов , понимаемым сервером(проксей).
            Перепосылает запрос с добавлением строки ( не помню синтаксис) о том, мол вот тебе криптованный аух.
            Прокся расзкриптовывает и смотрит уже у себя, такой юзверь с таким пасом могет ходить за проксю или нет.
            Ежели может, то ок, скидывает оболчку туннеля с запроса, и отправляет запрос далее.
            На нет и суда нет.

            Вот.
            Я бодался с криптованием 2-3 месяца. Исползовал Индевые компоненты. Гавно - скажу я вам. Либо я тупой, либо они не ходят через прокси без Basic авторизации. Кому интересно, могу дать линк на мои исследование в области сырцов Indy.
            Без авторизации, имхо, можно не выпендриваться и заюзать обнакновенные сокеты подучив HTTP
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0236 ]   [ 16 queries used ]   [ Generated: 28.04.24, 00:17 GMT ]