подключение к сайту через proxy с использованием socket

<?php
/*
*подключение к сайту через прокси с использованием socket
*автор: nc_soft
*25.08.07
*/

//используем прокси
$proxy='165.228.130.10';

//порт для прокси
$port='3128';

//сайт
$host='wen.ru';

//запрашиваемая страница
$path='/';

//открываем сокет
$fp = fsockopen("tcp://".$proxy, $port, $errno, $errstr, 10);
if (!$fp)
{
    die("$errstr:$errno");
}
else
{
    //формируем заголовки
    $out  = "GET http://$host$path HTTP/1.0\r\n";
    $out .= "Host: $host\r\n";
    $out .= "Connection: Close\r\n";
    $out .= "\r\n";

    //отправляем запрос
    fwrite($fp, $out);

    //читаем ответ
    while (!feof($fp))
    {
        echo fgets($fp, 1024);
    }

    //закрываем сокет
    fclose($fp);
}

/*
на момент написания snippet этот проксик работал, обычно бесплатные прокси живут не долго, 
поэтому для теста надо найти рабочий
*/

?>