[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: HotSpot Shield и cURL. Застряют айпишники
devxypro
Для тех кто не в курсе HotSpot Shield это программулина потипу ТОР, которая предназначена для анонимности, и каждый запрос с компа она пропускает через VPN айпишники. Если просто зайти на сайт проверки айпи, то все ок, айпишники меняются. Если через Curl, то айпишник подменяется и почемуто застрает на одном и том же. Рядом просто открываю сайт - все ок, айпи меняется, керез курл - тот самый первы. Менешь регион - айпи в курле меняется, возвращаешь регион - снова тот самый застрявший айпишник. Вот код:

function checkip(){
$url='http://www.myip.ru/ru-RU/index.php';

$x=array();
$agent = 'Opera/9.62 (Windows NT 6.0; U; ru) Presto/2.1.1';
$ch = curl_init(); //инициализация библиотеки
//указываем адрес страницы

curl_setopt($ch, CURLOPT_URL,$url);
//указываем заголовок User-Agent
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
//указываем, что полученная страница должна быть сохранена в переменную
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//указываем, что cURL должен переходить по редиректам
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);

echo $page= curl_exec($ch);
curl_close($ch);
}

Все как обычно, ничего нового. Пробовал на денвере и опен сервере - результат тот же. перезапуск сервера не дает результата - показывает тот же застрявший айпишник.
BaNru
Запускаешь скрипт через браузер?
Может браузер кеширует страницу?
CTRL+F5
devxypro
Цитата (BaNru @ 8.02.2014 - 20:32)
Запускаешь скрипт через браузер?
Может браузер кеширует страницу?
CTRL+F5

Дело точно не в этом. Пробовал разные браузеры - результат один и тот же. Такое впечатление что апатч цепляет этот айпишник, где-то записывает в лог и даже после перезапуска выдает его. Может дело в HotSpot Shield. Но какого хрена тогда во всех браузерах все ок. HotSpot Shield ведь весь трафик с компа переводит через себя! даже перебивает перенаправления в файле hosts, из за чего все скрипты приходится кидать в папку localhost. Не перебивает только его )))
Что ж за хрень такая, прям мистика
Открываю в браузере два окна
http://localhost/myscript.php
и http://www.myip.ru/ru-RU/index.php
Айпишники там и там разные, и что там что там не мои родные.
Ладно бы в результате скрипта я бы получал свой айпишник, так нет, тупо застряет один и держится даже после перезапуска сервера.
BaNru
Цитата
Такое впечатление что апатч цепляет этот айпишник, где-то записывает в лог и даже после перезапуска выдает его.

Может это...
http://phpfaq.ru/ip
...HTTP_X_FORWARDED_FOR

Который может сохраняться от сервера HotSpot Shield

Попробуй где нить на своем хостинге скрипт положить и обращайся к нему
<?php
echo "Ваш IP: " .$_SERVER['REMOTE_ADDR'].'<br>';
echo "User Agent: " . $_SERVER['HTTP_USER_AGENT'].'<br>';
echo "Referer: " . $_SERVER['HTTP_REFERER'];
?>

плюс дополни его данными из статьи по ссылке выше.
devxypro
Все оказалось примитивно просто.
Волосы стали дыбом, когда зашел в панель управления, подключения к инету и обнаружил что прога HotSpot Shield юзает локальный прокси 127.0.0.1:8555

Строчка curl_setopt($ch, CURLOPT_PROXY, "127.0.0.1:8555"); решила все вопросы.
Тема закрыта, спасибо всем за внимание!
Юзайте эту тему для парсинга, тем- бомба. Никто никогда не спалит. Так же мне кажется что можно использовать ее для любого плана накруток!
devxypro
Кстати скорось по сравнению с ТОРом намного выше!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.