
Я знаю, что студенты и сотрудники используют их, чтобы обойти веб-фильтры. Но что еще? Я слышу о "конфиденциальности и безопасности", но я никогда не могу найти ничего, что действительно это объясняет.
Я видел одну ссылку, в которой говорилось, что она не дает страницам сохранять файлы cookie на вашем компьютере. Но почему это так важно, если можно просто использовать ccleaner, чтобы избавиться от них?
Каковы преимущества его использования?
решение1
Я вижу много ответов о том, чтобы избегать вещей и конфиденциальности. Это актуально и сегодня.
Но причина, по которой мы использовали прокси-серверы,в прошломбыла скорость. Если у вас в офисе несколько сотен человек, каждый из которых время от времени проверяет новостной сайт (например, домашнюю страницу BBC для наших друзей по каналу), то эта страница будет загружена для каждого из них.
Это бесполезная трата. Вы могли бы скачать его один раз, сохранить где-то (на прокси-сервере), а затем, когда следующий человек запросит его, вы проверите, изменилось ли оно. Если оно не изменилось, вы пересылаете локальную копию этому человеку.
(Протокол HTTP позволяет, например, проверять, изменился ли файл с моментадата/время, не запрашивая всю страницу).
решение2
Обход фильтров не является причиной изобретения прокси. Основное преимущество их использования в том, что они делают вас более анонимными. Вот как вы подключаетесь к веб-сайтам при просмотре без прокси:
_________ ________
| | | |
| Your PC | ----------------------- | Server |
|_________| |________|
Вы подключаетесь напрямую к серверу.
- Он знает ваш внешний IP-адрес — это часть информации о вас, которой, возможно, недостаточно, чтобы точно вас идентифицировать, но достаточно, чтобы узнать ваше приблизительное географическое местоположение.
- Он знает, какие файлы cookie есть на вашем компьютере — вы можете удалить их позже, но вы определенно не удаляете их каждый раз, когда загружаете веб-сайт.
- Он знает, какой браузер вы используете и какие плагины вы установили. Каждый раз, когда вы посещаете веб-сайт, ваш браузер отправляетСтрока агента пользователякоторый может быть использован для идентификации браузера, его версии, версии ОС и иногда установленных расширений браузера.
- Он знает, откуда вы.HTTP-реферер(sic!) отправляется каждый раз, когда вы нажимаете на ссылку. По сути, когда вы переходите с одного сайта на другой, целевой сайт будет знать URL или предыдущий сайт.
Вы можете попробовать заблокировать куки, UA и рефереры в вашем браузере, но есть и другие программы, которые используют HTTP. Большинство из них не позволят вам вмешиваться в такие настройки. Вот где мы можем использовать прокси:
_________ _______ ________
| | | | | |
| Your PC | ----- | Proxy | ----- | Server |
|_________| |_______| |________|
Теперь весь ваш сетевой трафик проходит через прокси-сервер, и он может его изменить:
- Он может заменить User Agent какой-нибудь бессмысленной строкой или удалить рефереры.
- Он может принимать все файлы cookie, но не передавать их вам или вообще блокировать их.
- К серверу подключается прокси-сервер, а не вы, поэтому ваш IP-адрес не раскрывается.
- Прокси-сервер можно настроить на работу в масштабах всей системы, чтобы программы не смогли его обойти.
Прокси-сервер также может предоставить некоторые дополнительные функции:
- Он может сжимать ваш трафик, чтобы сэкономить полосу пропускания.
- Он может кэшировать файлы, чтобы немного ускорить загрузку страниц.
- Он может удалять рекламу с веб-сайтов до того, как она попадет на ваш компьютер.
- Он может блокировать вредоносные веб-сайты.
И, наконец, его можно использовать не только против фильтров, но и как фильтр!
решение3
Как разработчик, я иногда использую прокси-серверы, чтобы увидеть, как выглядит наш сайт из-за пределов нашей сети.
Недавно мы провели внутренний запуск, за которым последовал внешний запуск. В рамках тестирования внешнего запуска я использовал прокси-сервер, чтобы подтвердить, что мы действительно показываем новый сайт публике. Прокси-серверы также могут быть полезны для тестирования служб геолокации — например, вы можете захотеть увидеть веб-сайт так, как его увидит пользователь из Великобритании.
решение4
Другое приложение, не упомянутое в других ответах, позволяет получить доступ к подписному контенту: если работодатель (или, как правило, университет) оплатил подписку на какой-либо контент (например, научный журнал), доступ к контенту может быть ограничен IP. Если сотрудник/студент работает вне офиса, прокси-сервер в блоке IP-адресов работодателя предоставляет доступ к контенту и может быть легко настроен на работу только там, где это необходимо.
Конечно, того же самого можно добиться с помощью VPN, и часто так и делается, но это может оказаться более чем необходимо, и, как правило, весь веб-трафик проходит через VPN, что замедляет другой трафик.
Конечно, хотя ваш прокси может скрыть ваш IP-адрес от сервера, он по определению не может скрыть его от провайдера прокси, а сервер знает, кто является прокси. Поэтому использование прокси, разработанного для приложения, о котором я упоминал выше, или для экономии трафика, в попытке скрыть то, что вы делаете, может быть очень плохой идеей.