Что такое прокси сервер?
А Прокси сервер это компьютер, который предлагает компьютерную сетевую службу, позволяющую клиентам устанавливать непрямые сетевые подключения к другим сетевым службам. Клиент подключается к прокси-серверу, затем запрашивает соединение, файл или другой ресурс, доступный на другом сервере. Прокси предоставляет ресурс, подключаясь к указанному серверу или обслуживая его из кэша. В некоторых случаях прокси может изменить запрос клиента или ответ сервера для различных целей.
Веб-прокси
Распространенным прокси-приложением является кэширующий веб-прокси. Это обеспечивает ближайший кэш веб-страниц и файлов, доступных на удаленных веб-серверах, что позволяет клиентам локальной сети получать к ним более быстрый и надежный доступ.
Когда он получает запрос на веб-ресурс (указанный URL-адресом), кэширующий прокси-сервер ищет полученный URL-адрес в своем локальном кэше. Если он найден, он немедленно возвращает документ. В противном случае он получает его с удаленного сервера, возвращает запрашивающему и сохраняет копию в кэше. Кэш обычно использует алгоритм истечения срока действия для удаления документов из кеша в зависимости от их возраста, размера и истории доступа. Два простых алгоритма кэширования — наименее часто используемые (LRU) и наименее часто используемые (LFU). LRU удаляет наименее использовавшиеся документы, а LFU удаляет наименее часто используемые документы.
Веб-прокси также могут фильтровать содержимое обслуживаемых веб-страниц. Некоторые цензурные приложения, которые пытаются блокировать оскорбительный веб-контент, реализованы в виде веб-прокси. Другие веб-прокси переформатируют веб-страницы для определенной цели или аудитории; например, Skweezer переформатирует веб-страницы для мобильных телефонов и КПК. Сетевые операторы также могут использовать прокси-серверы для перехвата компьютерных вирусов и другого враждебного контента, поступающего с удаленных веб-страниц.
Частным случаем веб-прокси являются «CGI-прокси». Это веб-сайты, которые позволяют пользователю получить доступ к сайту через них. Обычно они используют PHP или CGI для реализации функций проксирования. Прокси-серверы CGI часто используются для получения доступа к веб-сайтам, заблокированным корпоративными или школьными прокси-серверами. Поскольку они также скрывают собственный IP-адрес пользователя от веб-сайтов, к которым он обращается через прокси-сервер, их иногда также используют для достижения определенной степени анонимности.
Вы можете увидеть ссылки на четыре разных типа прокси-серверов:
-
Прозрачный прокси
Этот тип прокси-сервера идентифицирует себя как прокси-сервер, а также делает исходный IP-адрес доступным через заголовки http. Обычно они используются из-за их способности кэшировать веб-сайты и не обеспечивают эффективной анонимности тем, кто их использует. Тем не менее, использование прозрачного прокси поможет вам обойти простые блокировки IP-адресов. Они прозрачны с точки зрения раскрытия вашего IP-адреса, но не прозрачны с точки зрения того, что вы не знаете, что используете его (ваша система специально не настроена для его использования).
-
Anonymous Proxy
Этот тип прокси-сервера идентифицирует себя как прокси-сервер, но не предоставляет исходный IP-адрес. Этот тип прокси-сервера можно обнаружить, но он обеспечивает достаточную анонимность для большинства пользователей.
-
Искажение прокси
Этот тип прокси-сервера идентифицирует себя как прокси-сервер, но делает неверный исходный IP-адрес доступным через заголовки http.
-
Прокси с высокой анонимностью
Этот тип прокси-сервера не идентифицирует себя как прокси-сервер и не предоставляет исходный IP-адрес.