Учебники

Прокси-сервер

Прокси-сервер является промежуточным сервером между клиентом и Интернетом. Прокси-серверы предлагают следующие основные функции:

  • Межсетевой экран и сетевая фильтрация данных.

  • Совместное использование сетевого подключения

  • Кеширование данных

Межсетевой экран и сетевая фильтрация данных.

Совместное использование сетевого подключения

Кеширование данных

Прокси-серверы позволяют скрывать, скрывать и делать идентификаторы вашей сети анонимными, скрывая ваш IP-адрес.

Назначение прокси-серверов

Ниже приведены причины использования прокси-серверов:

  • Мониторинг и фильтрация

  • Улучшение производительности

  • Перевод

  • Доступ к услугам анонимно

  • Безопасность

Мониторинг и фильтрация

Улучшение производительности

Перевод

Доступ к услугам анонимно

Безопасность

Мониторинг и фильтрация

Прокси-серверы позволяют нам выполнять несколько видов фильтрации, таких как:

  • Контентная фильтрация

  • Фильтрация зашифрованных данных

  • Обходные фильтры

  • Регистрация и подслушивание

Контентная фильтрация

Фильтрация зашифрованных данных

Обходные фильтры

Регистрация и подслушивание

Улучшение производительности

Это закрепляет сервис путем извлечения контента из кэша, который был сохранен, когда клиент сделал предыдущий запрос.

Перевод

Это помогает настроить исходный сайт для локальных пользователей, исключив исходный контент или заменив исходный контент оригинальным локальным контентом. При этом трафик от глобальных пользователей направляется на исходный сайт через прокси-сервер перевода.

Доступ к услугам анонимно

При этом целевой сервер получает запрос от анонимного прокси-сервера и, таким образом, не получает информацию о конечном пользователе.

Безопасность

Поскольку прокси-сервер скрывает личность пользователя, следовательно, он защищает от спама и хакерских атак.

Тип прокси

Следующая таблица кратко описывает тип прокси:

Форвард Прокси

При этом клиент запрашивает свой внутренний сетевой сервер для пересылки в Интернет.

internet_technologies_tutorial

Открытые Прокси

Open Proxies помогает клиентам скрывать свои IP-адреса при просмотре веб-страниц.

internet_technologies_tutorial

Обратные Прокси

При этом запросы перенаправляются на один или несколько прокси-серверов, а ответ от прокси-сервера извлекается так, как если бы он был получен непосредственно с исходного сервера.

internet_technologies_tutorial

Архитектура

Архитектура прокси-сервера разделена на несколько модулей, как показано на следующей диаграмме:

internet_technologies_tutorial

Прокси-интерфейс пользователя

Этот модуль контролирует и управляет пользовательским интерфейсом и предоставляет конечному пользователю простой в использовании графический интерфейс, окно и меню. Это меню предлагает следующие функции:

  • Запустить прокси

  • Стоп прокси

  • Выход

  • Блокировка URL

  • Блокирующий клиент

  • Управление журналом

  • Управление кешем

  • Изменить конфигурацию

Запустить прокси

Стоп прокси

Выход

Блокировка URL

Блокирующий клиент

Управление журналом

Управление кешем

Изменить конфигурацию

Прослушиватель прокси-сервера

Это порт, где прослушивается новый запрос от браузера клиента. Этот модуль также выполняет блокировку клиентов из списка, предоставленного пользователем.

Диспетчер подключений

Содержит основные функции прокси-сервера. Он выполняет следующие функции:

  • Содержит основные функции прокси-сервера. Он выполняет следующие функции:

  • Прочтите запрос из шапки клиента.

  • Разобрать URL-адрес и определить, заблокирован ли он или нет.

  • Генерация подключения к веб-серверу.

  • Прочитайте ответ с веб-сервера.

  • Если в кеше не найдено ни одной копии страницы, загрузите страницу с веб-сервера, иначе она проверит дату последнего изменения в заголовке ответа и, соответственно, прочитает из кеша или сервера из Интернета.

  • Затем он также проверит, разрешено ли кэширование, и, соответственно, кеширует страницу.

Содержит основные функции прокси-сервера. Он выполняет следующие функции:

Прочтите запрос из шапки клиента.

Разобрать URL-адрес и определить, заблокирован ли он или нет.

Генерация подключения к веб-серверу.

Прочитайте ответ с веб-сервера.

Если в кеше не найдено ни одной копии страницы, загрузите страницу с веб-сервера, иначе она проверит дату последнего изменения в заголовке ответа и, соответственно, прочитает из кеша или сервера из Интернета.

Затем он также проверит, разрешено ли кэширование, и, соответственно, кеширует страницу.

Менеджер кэша

Этот модуль отвечает за хранение, удаление, очистку и поиск веб-страниц в кеше.

Менеджер журналов

Этот модуль отвечает за просмотр, очистку и обновление журналов.

конфигурация

Этот модуль помогает создавать параметры конфигурации, которые, в свою очередь, позволяют другим модулям выполнять необходимые конфигурации, такие как кэширование.