Лучшие прокси-серверы с собственным хостингом

Best Self Hosted Proxy Servers



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

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







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



1. Privoxy

Privoxy - это не кэширующий веб-прокси с возможностями фильтрации для повышения конфиденциальности. Он может изменять данные веб-страницы и заголовки HTTP, управлять доступом и удалять рекламу.



Первая версия Prixovy была выпущена в 2001 году на основе Internet Junkbuster, более старого веб-прокси для блокировки рекламы, выпущенного под Стандартной общественной лицензией GNU. До 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 on Resource Discovery (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.

Четыре. SwiperProxy

SwiperProxy - чрезвычайно эффективный веб-прокси, написанный на Python. Если вы хотите узнать, как прокси-серверы работают изнутри, SwiperProxy - отличное место для начала, потому что это открытый исходный код, размещенный на GitHub и работающий на автономном минималистичном веб-сервере. Он отлично работает со всеми основными веб-серверами, включая Apache, Nginx и Varnish, и настраивается только с помощью 25 хорошо задокументированных параметров.

Чтобы начать работу со SwiperProxy, мы рекомендуем вам прочитать краткое руководство, которое вы можете найти здесь .

5. Движение

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 для порта.

Заключение

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