На выходных я искал в Интернете резюме, чтобы набрать новых людей в команду. В это время подруга вернулась и выглядела не очень счастливой.
Обратный прокси (обратный прокси): относится к прокси-серверу, который принимает запросы на подключение в Интернете, затем перенаправляет запрос на сервер во внутренней сети и возвращает результаты, полученные от сервера, клиенту, запрашивающему подключение в Интернете. На этом этапе прокси-сервер действует как обратный прокси-сервер для внешнего мира.
прямой прокси
Форвард-прокси (forward proxy): это сервер (прокси-сервер), расположенный между клиентом и целевым сервером.Для того, чтобы получить контент с целевого сервера, клиент отправляет запрос на прокси-сервер и указывает цель, а затем прокси-сервер отправляет целевой сервер на целевой сервер, пересылает запрос и возвращает полученный контент клиенту.
Этот вид прокси на самом деле более распространен в жизни, например, научная интернет-технология, использующая прокси-технологию.
Иногда пользователи хотят посетить иностранный веб-сайт, к которому нет прямого доступа в Китае, но мы можем получить доступ к прокси-серверу, который может получить доступ к иностранному веб-сайту. Таким образом, для доступа пользователя к чужому веб-сайту необходимо перенаправить запрос через прокси-сервер, а прокси-сервер также вернет запрошенный ответ пользователю. Этот процесс серфинга в Интернете использует прямой прокси.
Процесс на самом деле очень похож на аренду дома.
При аренде дома в обычных условиях нам сложно связаться с арендодателем, потому что некоторые арендодатели передают информацию о своем доме и ключи посреднику только для удобства. Арендаторы, которые хотят арендовать дом, могут связаться с арендодателем только через посредника. Что касается арендодателя, то он может и не знать, кто на самом деле снимает его дом, он знает только, что с ним связывается агент.
В нем три роли: арендатор (пользователь), посредник (прокси-сервер) и арендодатель (чужой сайт, целевой сервер). Причина введения посредника (прокси-сервера) заключается в том, что пользователи не могут связаться с арендодателем (пользователи не могут получить доступ к иностранным веб-сайтам).
Следовательно, прямой прокси-сервер на самом деле является «прокси-сервером», который проксирует «клиента» для взаимодействия с «целевым сервером».
Получая доступ к целевому серверу через прямой прокси-сервер, целевой сервер не знает, кто настоящий клиент, и даже не знает, что обращающийся к себе является прокси (иногда посредник также напрямую притворяется тенантом).
Назначение прямого прокси
Преодолейте ограничения доступа
Через прокси-сервер вы можете обойти собственные ограничения доступа по IP-адресу, получить доступ к иностранным веб-сайтам, образовательным сетям и т. д.
То есть арендатор может использовать посредника для решения проблемы невозможности связаться с арендодателем.
Улучшить скорость доступа
Обычно прокси-сервер устанавливает большой буфер жесткого диска и сохраняет ответы на некоторые запросы в буфере.Когда другие пользователи снова обращаются к той же информации, информация напрямую извлекается из буфера и передается пользователю для повышения производительности. скорость доступа.
То есть посредник хранит много информации о листинге и ключи и может напрямую отвезти арендатора на осмотр дома.
Скрыть реальный IP клиента
Интернет-пользователи также могут использовать этот метод, чтобы скрыть свой IP от атак.
То есть арендодатель не знает истинной личности арендатора. ЗЫ: А вот посредник знает, может больше притеснять....
обратный прокси
Обратный прокси (обратный прокси): относится к прокси-серверу, который принимает запросы на подключение в Интернете, затем перенаправляет запрос на сервер во внутренней сети и возвращает результаты, полученные от сервера, клиенту, запрашивающему подключение в Интернете. На этом этапе прокси-сервер действует как обратный прокси-сервер для внешнего мира.
В процессе аренды дома, помимо некоторых домов, которые необходимо пройти через посредника, есть также такие, которые можно арендовать напрямую через арендодателя. Ситуация, в которой пользователи напрямую находят арендодателя для аренды дома, — это ситуация, в которой мы напрямую посещаем местный веб-сайт без использования агента.
Другая ситуация заключается в том, что мы думаем, что находимся в контакте с арендодателем, но на самом деле иногда это может быть не сам арендодатель, а его родственники, друзья или даже второй арендодатель. Но мы не знали, что настоящий хозяин с нами не общается. Такой второй арендодатель, который помогает настоящему арендодателю сдавать аренду, на самом деле является обратным прокси-сервером. Этот процесс является обратным прокси.
В обычных сценариях сервер балансировки нагрузки (второй арендодатель), который мы используем в веб-разработке, клиент (арендатор) отправляет запрос на сервер балансировки нагрузки (второй арендодатель), а сервер балансировки нагрузки (второй арендодатель) затем отправляет запрос. пересылается на реальный сервер (арендодатель) для исполнения, а результат исполнения возвращается клиенту (арендатору).
При доступе к целевому серверу через обратный прокси-сервер клиент не знает, кто является настоящим целевым сервером, и даже не знает, что это прокси.
Назначение обратного прокси
Скрыть настоящий IP сервера
С обратным прокси IP-адрес сервера может быть скрыт от клиентов.
То есть арендатор не знает истинной личности арендодателя.
балансировки нагрузки
Обратный прокси-сервер можетбалансировки нагрузки, который распределяет клиентские запросы по разным реальным серверам в соответствии с загрузкой всех реальных серверов.
То есть второй арендодатель обнаружил, что сам арендодатель очень занят, поэтому он нашел жену арендодателя, чтобы помочь с вопросами аренды.
Улучшить скорость доступа
Обратный прокси-сервер может предоставлять услуги кэширования статического контента и динамического контента с большим количеством запросов на доступ за короткий промежуток времени для повышения скорости доступа.
То есть у второго домовладельца тоже есть информация о доме и ключи.
обеспечить безопасность
Обратный прокси-сервер может действовать как брандмауэр прикладного уровня, обеспечивая веб-сайтам защиту от веб-атак (таких как DoS/DDoS), упрощая устранение вредоносных программ и т. д. Он также может обеспечивать унифицированное шифрование и ускорение SSL для внутренних серверов (таких как прокси-сервер терминала SSL) и обеспечивать аутентификацию доступа HTTP.
То есть второй арендодатель может эффективно защищать безопасность арендодателя.
Разница между прямым прокси и обратным прокси
Хотя прямой прокси-сервер и обратный прокси-сервер расположены между клиентом и реальным сервером, они пересылают запрос клиента на сервер, а затем пересылают ответ сервера клиенту, но все же существуют некоторые различия между два.
1,Агент пересылки на самом деле является агентом клиента, что помогает клиентам получать доступ к ресурсам сервера, к которым у них нет доступа.Обратный прокси — это прокси для сервера., чтобы помочь серверу выполнять балансировку нагрузки, защиту и т. д.
2,Прокси-сервер Forward обычно настраивается клиентом., например, установка агентского программного обеспечения на свой компьютер. иОбратный прокси обычно настраивается сервером., например развертывание обратного прокси-сервера в собственном кластере компьютеров.
3.В прямом прокси сервер не знает, кто настоящий клиент., думая, что тот, кто обращается к себе, является настоящим клиентом. пока вВ обратном прокси клиент не знает, кто настоящий сервер, думая, что вы обращаетесь к настоящему клиенту.
4. Роли и цели прямого прокси-сервера и обратного прокси-сервера различны.Форвард прокси в основном используется для решения проблемы ограничения доступа. Обратный прокси должен обеспечивать балансировку нагрузки, защиту безопасности и другие функции. Оба могут улучшить скорость доступа.