Тунелирование HTTP connect прокси в делфи

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by bertys, 28 Nov 2012.

  1. bertys

    bertys New Member

    Joined:
    25 Jan 2012
    Messages:
    162
    Likes Received:
    0
    Reputations:
    0
    Подскажите, как в делфи осуществить тунелирование HTTP connect прокси при отправке почты через идсмтп.

    Я понаходил инфу, и вот что получилось:

    IdConnectThroughHttpProxy1.enabled:=true;
    IdIOHandlerStack1.transparetproxy:=IdConnectThroughHttpProxy1;
    idSMTP1.IOHandler:=IdIOHandlerStack1;

    Правильно ли я понял?
    И http connect proxy это https с открытыми портами?
     
  2. bertys

    bertys New Member

    Joined:
    25 Jan 2012
    Messages:
    162
    Likes Received:
    0
    Reputations:
    0
    что, никто ничего на эту тему не знает??? =(
     
  3. bertys

    bertys New Member

    Joined:
    25 Jan 2012
    Messages:
    162
    Likes Received:
    0
    Reputations:
    0
    я не верю что никто на форуме не знает этого.
    Помогите пожалуйста, очень нужно
     
  4. Kandi

    Kandi Member

    Joined:
    18 Nov 2009
    Messages:
    344
    Likes Received:
    17
    Reputations:
    0
    Это не возможно, HTTP прокси работает только с HTTP протоколом, на то он и HTTP прокси. Для вашей задачи существует SOCKS - 4/5. вот здесь можно почитать _ru.wikipedia.org/wiki/SOCKS или гуглите - RFC 1928
     
  5. seosimf

    seosimf Member

    Joined:
    3 Mar 2011
    Messages:
    271
    Likes Received:
    44
    Reputations:
    6
    Еще раз внимательно прочитай вопрос ТС, он говорит про HTTP connect прокси. Это означает что данный прокси, кроме стандартных методов GET/POST/PUT и т.д., поддерживает и метод CONNECT. Значит их можно использовать для туннелирования, и использовать также как и SOCKS сервера.
    @bertys в большинстве случаев в конфиге HTTP connect проксей может стоят запрет на соединения с 25 портом - его закрывают для избежания абуз за рассылку спама.
     
    #5 seosimf, 3 Dec 2012
    Last edited: 3 Dec 2012
  6. Kandi

    Kandi Member

    Joined:
    18 Nov 2009
    Messages:
    344
    Likes Received:
    17
    Reputations:
    0
    Да и то правда. Ошибся, не знал что HTTP прокси такое могут. Ну зачем так заморачивать себя, я даже не знаю. Есть же SOCKS для таких дел. :(