Как настроить прокси-сервер в Ubuntu Linux

  • Edmund Richardson
  • 0
  • 3169
  • 354
Реклама

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

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


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

Простой прокси для Ubuntu

Самый простой способ создать прокси с Ubuntu - создать туннель через SSH. Хорхе написал это превосходное практическое руководство по теме «Как туннелировать веб-трафик с помощью SSH Secure Shell» Как туннелировать веб-трафик с помощью SSH Secure Shell, и этот процесс для нас практически не изменился.

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

Как только вы это настроите, вы будете следовать процессу в статье, чтобы использовать “НОСКИ” протокол, указывающий вашему браузеру использовать это расположение прокси для загрузки всей информации с.

Этот метод также работает, если у вас есть беспроводной маршрутизатор, который поддерживает SSH, такой как Tomato или DD-WRT.

Почти легкий прокси для Ubuntu

Второй способ сделать это - использовать веб-прокси. Пока ваша система Ubuntu настроена для обслуживания веб-сайтов, вы можете установить веб-приложение с именем GlypeProxy, которое будет выступать в качестве прокси для вашего сеанса просмотра веб-страниц. У Саймона есть отличные инструкции по настройке GlypeProxy. Как создать собственный прокси-сервер в сети за несколько минут. Как создать собственный прокси-сервер в сети за несколько минут, и он будет работать так же, как если бы вы работали с веб-сервером в собственной системе Ubuntu..

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

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

Сложный для установки, но полнофункциональный прокси

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

Мы рассмотрим два основных типа прокси: “нормальный” прокси и “прозрачный” прокси. Обычный прокси-сервер работает, как указано выше - вам необходимо ввести информацию о прокси в браузере, чтобы использовать ее при просмотре веб-страниц. Второй вид, прозрачный прокси, работает таким образом, что весь ваш просмотр веб-страниц проходит через компьютер, независимо от того, указали ли вы его в настройках браузера или нет.

Настоящий прокси-сервер в Ubuntu обычно основан на программном обеспечении под названием Squid. Squid - это прокси-сервер с открытым исходным кодом, широко используемый в Интернете. Squid прост в установке и настройке. Установите и отредактируйте файл конфигурации:

$ sudo apt-get install squid3 $ vi /etc/squid3/squid.conf

И добавить:

http_access allow local_net acl local_net src 192.168.0.0/255.255.255.0

Где 192.168.0.0 - ваша локальная сеть. Перезапустите squid, и у вас будет настроен базовый прокси-сервер - вы измените настройки, чтобы использовать веб-прокси на порту 3128 и IP-адрес вашей системы Ubuntu.

Вы действительно можете подумать, как настроить прокси-сервер в Ubuntu Linux. У Howtoforge есть это великолепное руководство по настройке Squid с Dansguardian и ClamAV для защиты от вирусов и вредоносных программ..

Все, что работает для вас ...

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




О современных технологиях, просто и доступно.
Ваш гид в мире современных технологий. Узнайте как использовать технологии и гаджеты, которые нас окружают каждый день и научитесь открывать интересные вещи в Интернете.