Если вам это не нравится, вам следует подумать об использовании собственного прокси-сервера, чтобы обойти географические ограничения и другие формы цензуры. Самостоятельные прокси-серверы также могут помочь вам уменьшить пропускную способность и улучшить время отклика за счет кэширования часто запрашиваемых веб-страниц, а некоторые из них имеют расширенные возможности фильтрации, которые позволяют избавиться от рекламы или защитить детей от вреда.
Наш выбор отражает широкий спектр автономных прокси-серверов и их возможности. Некоторые автономные прокси-серверы, описанные в этой статье, легче настроить, чем другие, но мы считаем, что любой, кто хочет потратить некоторое время на чтение онлайн-руководства, должен иметь возможность установить и настроить практически любой доступный автономный прокси-сервер.
1. Privoxy
Privoxy - это не кеширующий веб-прокси с возможностями фильтрации для повышения конфиденциальности. Он может изменять данные веб-страницы и заголовки HTTP, управлять доступом и удалять рекламу.
Первая версия Prixovy была выпущена в 2001 году на основе Internet Junkbuster, более старого веб-прокси для блокировки рекламы, выпущенного под лицензией GNU General Public License. До 2010 года проект Tor объединял Privoxy с Tor, но в конечном итоге они решили держаться подальше от сторонних решений по соображениям безопасности.
Prixovy доступен практически на всех популярных операционных системах и платформах, включая Linux, OpenWrt, DD-WRT, Windows, macOS, OS / 2, AmigaOS и BeOS. Хотя Prixovy довольно легко установить и запустить, как мы объясним в следующем разделе этой статьи, тонкая настройка его различных параметров далеко не тривиальна и требует довольно глубокого понимания компьютерных сетей.
2. Кальмар
Squid - это кеширующий прокси с поддержкой HTTP, HTTPS, FTP и других протоколов. Кэширующие прокси-серверы временно хранят часто используемые данные, чтобы уменьшить полосу пропускания и улучшить время отклика.
Squid начал свою жизнь в 1996 году как объектный кеш Harvest, который был частью исследовательского проекта исследовательской группы Internet Research Task Force по обнаружению ресурсов (IETF-RD). Текущая версия Squid является форком последней предкоммерческой версии Harvest, и ее название было выбрано во избежание путаницы с коммерческим форком под названием Cached 2.0.
Squid работает на всех популярных операционных системах и используется сотнями интернет-провайдеров по всему миру, чтобы предоставить своим пользователям наилучшие возможности для работы в Интернете. Сайты используют Squid для улучшения доставки контента, а это означает, что знание того, как его установить и настроить, может помочь вам получить отличную работу.
3. Пи-отверстие
Pi-hole - это провал DNS, который может блокировать рекламу и неприемлемый контент на уровне сети. Как следует из названия, Pi-hole предназначен для использования с одноплатным компьютером Raspberry Pi, который разработан в Соединенном Королевстве Raspberry Pi Foundation и предоставляет недорогие системы, доступные для людей с любым экономическим образованием и которые могут использоваться в образовательных целях.
В основе Pi-hole лежат различные технологии с открытым исходным кодом, такие как dnsmasq, cURL и Lighttpd, которые позволяют блокировать DNS-запросы для известных доменов отслеживания и рекламы. Поскольку Pi-hole работает на сетевом уровне, он предотвращает показ рекламы даже на смарт-телевизорах и мобильных устройствах под управлением Android и iOS.
4. SwiperProxy
SwiperProxy - чрезвычайно эффективный веб-прокси, написанный на Python. Если вы хотите узнать, как прокси-серверы работают под капотом, SwiperProxy - отличное место для начала, потому что он с открытым исходным кодом, размещен на GitHub и работает на автономном минималистичном веб-сервере. Он отлично работает со всеми основными веб-серверами, включая Apache, Nginx и Varnish, и настраивается только с помощью 25 хорошо задокументированных параметров.
Чтобы начать работу со SwiperProxy, мы рекомендуем вам прочитать краткое руководство, которое вы можете найти здесь.
5. Traefik
Træfɪk - это современный обратный прокси-сервер и балансировщик нагрузки с полностью открытым исходным кодом, простой в настройке и разработанный с учетом современных облачных сервисов. Он написан на языке программирования Go и предоставляет Rest API.
Træfɪk обычно развертывается для организации нескольких облачных сервисов, что позволяет с легкостью добавлять, удалять, уничтожать, обновлять или масштабировать сервисы. Поскольку Træfɪk упакован в виде одного двоичного файла и доступен в виде крошечного официального образа докера, его установка вряд ли может быть проще.
Как установить и настроить Privoxy
Хорошей новостью является то, что Prixovy доступен как в виде необработанного исходного кода, так и в удобных предварительно скомпилированных пакетах для широкого спектра операционных систем. Если вы точно не знаете, что делаете, начните с пакетов, которые можно скачать отсюда.
Пользователи Ubuntu могут установить Prixovy с помощью следующей команды:
# sudo apt-get install privoxy
И многие другие дистрибутивы Linux, включая Red Hat и Fedora, также имеют Privoxy в репозиториях.
Независимо от того, какой метод установки вы используете, вам нужно будет перейти в / etc / privoxy, потому что там находятся файлы конфигурации Privoxy.
Поскольку Privoxy в основном написан для людей, которые уже знакомы с регулярными выражениями, HTTP и HTML или хотят их изучить, его конфигурация довольно сложна. К счастью, установка по умолчанию в основном готова к работе. Чтобы узнать, как настроить Privoxy по своему вкусу, прочтите официальное руководство по настройке.
Единственное, что вам действительно нужно сделать перед первым использованием Privoxy, - это настроить ваш веб-браузер для использования Privoxy в качестве прокси HTTP и HTTPS. Просто зайдите в настройки своего веб-браузера, перейдите в категорию прокси и используйте 127.0.0.1 (или localhost) для адреса прокси и 8118 для порта.
Заключение
Знание того, как установить популярные прокси-серверы с собственным хостингом, позволит вам лучше контролировать свой опыт в Интернете. Есть много замечательных решений, которые стоит изучить, и мы лишь поверхностно коснулись того, что возможно.