Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> CURL HTTPS + SOCKS5 ? Проблемма в авторизации через SOCKS5  
V
    Опции темы
Sun_ok
Дата 16.4.2010, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 4.9.2006

Репутация: нет
Всего: нет



Здравствуйте уважаемые программисты.
Застрял на проблеме с авторизацией, имеется следующий код:
Код


       $url  = 'https://.../login.cgi';  
    $ch = curl_init();        
    
    curl_setopt($ch, CURLOPT_URL,$url);      
    curl_setopt($ch, CURLOPT_PROXY,$proxy);

    curl_setopt($ch, CURLOPT_HEADER,1);     
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
    curl_setopt($ch, CURLOPT_VERBOSE, 1);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 20);
    curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
        
    
    $output = curl_exec($ch);

Все прекрасно работает, но меня попросили чтобы скрипт работал через SOCKS5 и я добавил
Код

    curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);

После чего все сломалось :( 
К обычному http скрипт коннектится, в чем тут дело ?



PM MAIL WWW   Вверх
capitan
Дата 16.4.2010, 20:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 27.2.2005
Где: Москва

Репутация: нет
Всего: 13



возможно проблема в этом:
Код

   @curl_setopt($ch, CURLOPT_PROXY, "10.0.0.10:35000");
   //IP адрес и порт SOCKS5
   @curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
   //включаем использование SOCKS5


IP адрес и порт SOCKS5

Это сообщение отредактировал(а) capitan - 16.4.2010, 20:03
PM MAIL WWW ICQ   Вверх
Sun_ok
Дата 16.4.2010, 21:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 4.9.2006

Репутация: нет
Всего: нет



в переменной $proxy ip установлен, в том и дело, что  http работает а https нет  :(
PM MAIL WWW   Вверх
capitan
Дата 16.4.2010, 21:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 27.2.2005
Где: Москва

Репутация: нет
Всего: 13



А какая ошибка приходит? Или заголовки?

Это сообщение отредактировал(а) capitan - 16.4.2010, 21:18
PM MAIL WWW ICQ   Вверх
Sun_ok
Дата 17.4.2010, 15:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 4.9.2006

Репутация: нет
Всего: нет



Ошибка 35
PM MAIL WWW   Вверх
Sun_ok
Дата 17.4.2010, 16:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 4.9.2006

Репутация: нет
Всего: нет



Глюк был в коде, все работает спасибо за помощь smile  
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0447 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.