Прокси-сервер (от английского «proxy» — представитель, уполномоченный, право действия от имени) — промежуточный, транзитный веб-сервер, который используется в качестве посредника между браузером и конечным веб-сервером. Прокси-сервера используются для экономии объема передачи информации и увеличение скорости доступа за счет кеширования. Также прокси-сервер используют для экономии IP-адресов. Через прокси-сервер выполняются косвенные запросы к другим сетевым службам.
Прокси-сервер служит для выполнения следующих целей:
- Обеспечение доступа к сети интернет с компьютеров, подключённых к локальной сети.
- Кеширование часто запрашиваемых данных, что снижает нагрузку на канал во внешнюю сеть и увеличивает скорость получения необходимой информации.
- Экономия внешнего трафика, за счёт сжатия передаваемых данных.
- Защита локальной сети от внешнего доступа.
- Ограничение доступа из локальной сети к внешним ресурсам. Так во многих крупных компаниях является распространённым запрет доступа к развлекательным и порносайтам.
Классификация прокси-серверов:
- HTTP прокси — наиболее распространённый тип, с помощью которого пользователь имеет возможность просматривать веб-сайты и скачивать файлы. Поддерживает http-протокол и ftp.
- Socks прокси — спциализированный тип, обладающий более широкими возможностями, чем http прокси. Поддерживает работу по любому TCP/IP протоколу.
- CGI прокси (анонимайзеры) — лишены больших возможностей, но популярны в следствии лёгкости работы с ними (достаточно открыть url прокси в браузере).
- FTP прокси — редко встречающийся, узкоспециализированный тип прокси-серверов, работающих только с FTP-серверами.