На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Дополнения к правилам (только для данного раздела)
- Используйте подсветку синтаксиса при выделении исходного кода;
- В описании темы обязательно укажите язык программирования;
- Прежде чем задать вопрос, обязательно воспользуйтесь поиском и загляните в FAQ раздела.
- Если вопрос касается серверного ПО, указывайте ОС.
- Если вопрос касается ASP.NET то лучше будет задать его в соответствующем разделе. Там вы сможете получить ответ намного быстрее.

Модераторы: Serafim, fatalist
  
> Как программно использовать прокси?
    Задача получить ответ от целевого сайта через прокси.
    Создаю сокет TCP, соединяюсь с целевым сайтом напрямую myip.ru, посылаю GET запрос вида:

    ExpandedWrap disabled
      GET http://myip.ru/index_small.php"+Chr($0D)+Chr($0A))
      "Host: myip.ru"+Chr($0D)+Chr($0A))
      "Connection: keep-alive"+Chr($0D)+Chr($0A))
      "User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:47.0) Gecko/20100101 Firefox/47.0"+Chr($0D)+Chr($0A))
      "Accept: */*"+Chr($0D)+Chr($0A))
      "Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3"+Chr($0D)+Chr($0A))
      "Accept-Encoding: gzip, deflate, br"+Chr($0D)+Chr($0A))
      "Referer http://myip.ru/"+Chr($0D)+Chr($0A))
      "Accept-Encoding: gzip, deflate, sdch
      Chr($0D)+Chr($0A)


    Получаю страничку со своим ип. Когда соединяюсь с прокси - сокет соединяется, но в ответ на такой же запрос - тишина.
    Гуглил как работает прокси - выдает настройки для браузеров, прокси листы и прочую чушь. Помогите пожалуйста.
      Надо смотреть что приходит в ответ от прокси сервера.
        Может я вообще не так все делал? Может для прокси серверов пакеты другие должны быть? Может сначала какой-нибудь пакет для установления соединения с целевым сервером присылают? А может еще что-нибудь...

        А так, происходит следующее: создаю сокет, создаю поток для сокета, коннекчу сокет к прокси, записываю в поток http пакет, читаю поток - если обычный сервер, то в потоке страничка сайта, если прокси сервер, то в потоке ноль байт.
          Заголовки все равно должны быть какие-то. Возможно не на тот порт шлешь запрос.
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0293 ]   [ 15 queries used ]   [ Generated: 29.03.24, 11:56 GMT ]