Довольно часто некоторые пользователи, которые по разным причинам не хотят афишировать свое присутствие в «глобальной паутине», прибегают к помощи той части программного обеспечения, которая отвечает за сетевые коммуникации. Такое программное обеспечение называется прокси–сервером, и представляет собой службу, способную выполнять косвенные запросы, адресованные другим сетевым службам. Как, например, индивидуальные прокси.
Проще говоря, прокси-сервер (proxy — представитель), это промежуточное звено, компьютер, через который отправляются запросы от ваших программ к другим ресурсам. Во время коммуникации, программа-клиент посылает прокси-серверу запрос на ресурс, который расположен на другом сервере. В свою очередь, прокси-сервер соединяется с сервером, на котором находится нужный ресурс, и передает ему этот запрос. Получив ответ, прокси-сервер передает его обратно, той программе-клиенту, которая инициировала запрос.
Существуют разные типы прокси-серверов, которые имеют разное назначение, используют разные способы соединения, разные протоколы. Есть даже специфические прокси для facebook. Для работы через прокси обычно используют программы, что позволяет легко произвести настройку на прокси-серверы, выполнить поверку их работоспособности на данный момент. Большинство таких программ позволяют создать «цепочку прокси», что используется для достижения анонимности во время пребывания в Сети.
Обычно большинство программ, которые имеют необходимость в сетевом соединении, уже имеют возможности использования прокси-сервера. Однако, некоторые программы изначально не имеют такой возможности и приходится использовать дополнительный софт, чтобы заставить из работать через прокси-сервер. Такие программы занимают небольшой объем памяти и потребляют немного ресурсов, однако в некоторых случаях являются незаменимыми.