прямой прокси
В настоящее время в Китае невозможно зайти в гугль, но мы иногда говорим, что мы вешаем прокси, и тогда мы можем зайти на него без проблем, и этот режим прокси является форвардным прокси. Если у нас есть сервер в Гонконге, этот сервер может получить доступ к Google, но мы не можем получить прямой доступ к Google в Китае, но мы можем получить доступ к серверу в Гонконге. Каждый раз, когда мы запрашиваем гонконгский сервер, после того, как гонконгский сервер получает наш запрос, он посещает сервер google, сервер google возвращает ответ гонконгскому серверу, а гонконгский сервер возвращает ответ нам. Таким образом, мы можем успешно получить доступ к google.
Самая большая особенность прямого прокси-сервера заключается в том, что сервер знает только, с какого прокси-сервера исходит запрос, но не знает, от какого конкретного клиента он исходит.Режим прямого прокси-сервера скрывает или скрывает реальную информацию о клиенте.
Однако, если слишком много клиентов используют прокси-серверы, прокси-сервер часто запрашивает Google, и Google может подумать, что прокси-сервер является поисковым роботом, и будет использовать некоторые механизмы защиты от сканирования, так что клиент не сможет нормально получить доступ, поэтому иногда прокси-сервер скажи гугл мне прокси-сервер.
Вообще говоря, существует три типа прокси: прозрачные прокси, анонимные прокси и высоко анонимные прокси.
- Прозрачный прокси, прокси-сервер предоставляет реальную информацию о клиенте.
- Анонимный прокси, который скрывает информацию о клиенте, но объявляет себя прокси-сервером.
- Высокоанонимный прокси, который скрывает информацию о клиенте и не объявляет себя прокси-сервером Целевой сервер не знает, используется ли прокси, не говоря уже о реальной информации о клиенте.
обратный прокси
Например, у Taobao большое количество посещений каждый день, и невозможно использовать только один сервер для обслуживания всех сервисов, поэтому появляется распределенное развертывание. То есть за счет развертывания нескольких серверов решить проблему ограниченного количества посетителей.
Клиент запрашивает taobao.com, а DNS-сервер разрешает доменное имя серверу nginx (что несложно понять), после чего сервер nginx, получив его, распределяет его на внутренний сервер бизнес-обработки для обработки в соответствии с определенными правила.
Источник обратного запроса, то есть клиент, понятно, но непонятно, какой сервер обрабатывает запрос, а роль обратного прокси играет nginx.
Обратный прокси-сервер скрывает информацию о сервере, которая занимается бизнесом.
Суммировать
Форвардный прокси, условно говоря, целевой сервер не знает информации о клиенте, и запрос инициируется прокси-сервером.
Обратный прокси, клиент не знает, какой сервер занимается бизнесом. Например, когда мы посещаем Taobao, нам все равно, какой сервер занимается нашим бизнесом, мы знаем только, что посетили taobao.com.