|
<?php Страница назначения для посещения $url = «http://httpbin.org/ip»; $urls = «https://httpbin.org/ip»; Прокси-серверы определить ("PROXY_SERVER", "tcp://t.16yun.cn:31111"); Идентификационная информация туннеля define("PROXY_USER", "16YUN123"); определить ("PROXY_PASS", "123456"); $proxyAuth = base64_encode(PROXY_USER . ":" . PROXY_PASS); Настройте прокси-туннель $tunnel = ранд (1 10000); $headers = имплодировать ("\r\n", [ "Авторизация прокси-авторизации: Basic {$proxyAuth}", "Прокси-туннель: ${tunnel}", ]); $sniServer = parse_url($urls, PHP_URL_HOST); $options = [ "http" => [ "прокси" =>PROXY_SERVER, "header" = > $headers, "метод" => "GET", 'request_fulluri' => истинно, ], 'ssl' => массив ( 'SNI_enabled' => true, // Отключить SNI для https over http прокси 'SNI_server_name' => $sniServer ) ]; печать ($url); $context = stream_context_create($options); $result = file_get_contents($url, ложно, $context); var_dump($result); Посетите страницу HTTPS печать ($urls); $context = stream_context_create($options); $result = file_get_contents($urls, ложно, $context); var_dump($result); ?>
|