Skip to content

Интеграция кода

php
<?php
    // Целевая страница для доступа
    $targetUrl = "http://ip123.in/ip.json";
    // Сервер прокси
    $proxyServer = "http://{{ip}}:{{port}}";

    // Данные для аутентификации туннеля
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $targetUrl);
    curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, false);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

    // Настраиваем сервер HTTP-прокси
    curl_setopt($ch, CURLOPT_PROXYTYPE, 0); 

    // Настраиваем SOCKS5-прокси
    // curl_setopt($ch, CURLOPT_PROXYTYPE, 5);
    curl_setopt($ch, CURLOPT_PROXY, $proxyServer);

    // Задаём данные для аутентификации туннеля
    curl_setopt($ch, CURLOPT_PROXYAUTH, CURLAUTH_BASIC);
    curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727;)");
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 3);
    curl_setopt($ch, CURLOPT_TIMEOUT, 5);
    curl_setopt($ch, CURLOPT_HEADER, true);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $result = curl_exec($ch);
    $err = curl_error($ch);

    curl_close($ch);

    var_dump($err);
    var_dump($result);

Интеграция по логину/паролю

php
<?php
    // Целевая страница для доступа
    $targetUrl = "http://ip123.in/ip.json";
    // Сервер HTTP-прокси
    $proxyServer = "http://gate.rola-ip.co:1000";
    // Сервер SOCKS5-прокси
    // $proxyServer = "http://gate.rola-ip.co:2000";
    $proxyUserPwd = "{{user}}:{{psswd}}";

    // Данные для аутентификации туннеля
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $targetUrl);
    curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, false);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

    // Настраиваем сервер прокси
    curl_setopt($ch, CURLOPT_PROXYTYPE, 0); // HTTP
    // curl_setopt($ch, CURLOPT_PROXYTYPE, 5); // SOCKS5
    curl_setopt($ch, CURLOPT_PROXY, $proxyServer);

    // Задаём данные для аутентификации туннеля
    curl_setopt($ch, CURLOPT_PROXYAUTH, CURLAUTH_BASIC);
    curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727;)");
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 3);
    curl_setopt($ch, CURLOPT_TIMEOUT, 5);
    curl_setopt($ch, CURLOPT_HEADER, true);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_PROXYUSERPWD, $proxyUserPwd);
    $result = curl_exec($ch);
    $err = curl_error($ch);

    curl_close($ch);

    var_dump($err);
    var_dump($result);

Профессиональная платформа IP-прокси