| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > В internet через Proxy |
| Автор: demond 10.11.2008, 16:21 | ||||
Здравствуйте. Пытаюсь ходить в internet через proxy. Мой код выглядит так:
Но при запуске тишина. Ответа нет. Если запускаешь через httpAnalyzer, то через некоторое время вываливается ошибка:
Подскажите, в чем дело? Как добиться отчета сервера? PS LWP через proxy страницу mail.ru получает! |
| Автор: ginnie 10.11.2008, 16:27 |
| demond, вы уверены, что у Вас именно SOCKS v5 proxy? Меня смутил порт: 3128 - стандартный порт для обычного HTTP-proxy. |
| Автор: demond 10.11.2008, 16:34 |
| ginnie, нет не уверен. Но думаю что так. А если это обычный proxy-сервер, какой модуль мне, имеет смысл, попробовать.Просто я думал IO::Socket::Socks универсален. |
| Автор: shamber 10.11.2008, 16:34 |
| ginnie, а мне казалось что 8080 - стандартный порт для HTTP proxy а 3128 как раз для socks Добавлено @ 16:36 IO::Socket универсален PS можно еще использовать LWP, у него есть поддержка http proxy |
| Автор: ginnie 10.11.2008, 16:46 |
| shamber, для socks стандартный 1080. Разговор про IO::Socket::Socks, а не про IO::Socket Добавлено @ 16:49 demond, если у Вас обычный HTTP-proxy, можно попробовать сделать как в исходном варианте, только без IO::Socket::Socks, просто через IO::Socket (т.е. соединение устанавливать с proxy, а запрос делать для 'http://www.mail.ru/'). |
| Автор: demond 10.11.2008, 17:06 |
| ginnie,большое спасибо! через IO::Socket прокатило. |
| Автор: shamber 10.11.2008, 17:27 |
| ginnie, про порт, почитал, понял что ошибался |