В чем разница между ИСПОЛЬЗОВАНИЕМ ПРОКСИ и ТОННЕЛИРОВАНИЕМ ЧЕРЕЗ ПРОКСИ

Есть ли разница между ИСПОЛЬЗОВАНИЕМ ПРОКСИ и ТОННЕЛИРОВАНИЕМ ЧЕРЕЗ ПРОКСИ

какое влияние оказывает туннелирование через прокси на запрос, а точнее на запрос Curl

    $ch = curl_init();        
    curl_setopt($ch, CURLOPT_URL, $url);            
    curl_setopt($ch, CURLOPT_HTTPHEADER, $requestHeaders);
    if ($use_tunnel == true){
    curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1);                
    curl_setopt($ch, CURLOPT_PROXY, '180.180.94.251');                
    curl_setopt($ch, CURLOPT_PROXYPORT, '8080'); 
    }          
    curl_setopt($ch, CURLOPT_BINARYTRANSFER,1);
    //curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,false);           
    //curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,0);
    curl_setopt($ch, CURLOPT_IPRESOLVE,CURL_IPRESOLVE_V4);
    curl_setopt($ch, CURLOPT_MAXREDIRS,10);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_COOKIESESSION, true);
    curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);
    curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,180);
    curl_setopt($ch,CURLOPT_TIMEOUT,7200);
    $output = curl_exec($ch);

имеет ли это особое значение или делает запрос более анонимным.

пожалуйста, мне нужно более техническое объяснение, независимо от того, насколько оно техническое, пожалуйста, дайте мне подробное объяснение

@Dharman, пожалуйста, дайте более подробную техническую информацию к вашему комментарию выше или, еще лучше, предоставьте ссылку на статью, которая объясняет это более подробно.

Tiamiyu Saheed Oluwatosin 22.06.2019 11:16

Мой комментарий состоит из ссылок.

Dharman 22.06.2019 11:54
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
2
116
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Допустим, клиент хочет отправить обычный GET.

«сквозное туннелирование» означает отправку запроса CONNECT прокси-серверу, который устанавливает туннель к целевому хосту, а затем клиент отправляет запрос GET через этот туннель к цели. Как правило, именно так клиенты используют HTTPS через прокси-серверы для обеспечения конфиденциальности и безопасности одноранговых узлов.

Когда «просто используется» прокси, клиент отправляет запрос GET на прокси, который затем под капотом связывается с удаленным хостом, выполняет GET и возвращает ответ обратно. В этой настройке клиент может воспользоваться кэшированием и т. д. в прокси, но прокси также сможет отслеживать трафик между клиентом и удаленным хостом.

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