Как использовать несколько прокси в curl?

Этот вопрос уже задан здесь, но конкретного ответа нет.

Функция PHP ниже выбирает страницу, используя данный прокси. Могу ли я использовать curl для получения страницы, используя два прокси? Например: я могу получить страницу http://example.com/ используя прокси-сервер xxxx: x, я хотел бы получить страницу http://example.com/ используя прокси-сервер xxxx: x, но xxxx: x должен быть подключен тщательно yyyy:y (мой сервер->proxy1->proxy2->destination)

    function fetchPage($proxy, $url, $timeout) {
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_PROXY, $proxy);   
        curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1);

        $result = curl_exec($ch);

        curl_close($ch);

        return $result;
    }

0 ответов

Другие вопросы по тегам