Forum Webscript.Ru
Программирование => Perl => Тема начата: Loiso от 03 Ноября 2001, 01:42:49
-
Есть страница в интернете которая определяет мой IP-адрес. Когда захожу на нее IE - выводит мой IP. С помощью скрипта, запущенного локально, также скачиваю страницу без использования proxy, просматриваю получившийся файл - IP мой. Устанавливаю в скрипте прокси-сервер (вот так):
$ua=new LWP::UserAgent;
$ua->proxy(\'194.179.18.3:80\');
Скачивает страничку нормально, но ip в ней опять же мой реальный!!! Больше часа мучился, пробовал различные варианты - нихрена!!! Может оно так и не должно работать??? Или эта страничка каким-то макаром мой реальный ip откапывает?
-
ИМХО:
$ua->proxy([\'http\',\'ftp\']=>\'http://proxy.someproxy.com:8081\');
-
Я уже разобрался, спасибо!
Вот только у меня возник немного другой вопрос. Проски серверов достаточно много, и многие из них не работают. Как можно проверить работоспособность прокси-сервера? Есть в libwww чего-нибудь подобное пингу, или нужно использовать is_success в сочетании с $ua->timeout([]). Будет это работать с прокси сервером?