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

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

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


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

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

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

Самый простой способ создания прокси с Ubuntu — это создание туннеля через SSH. Хорхе написал это превосходное руководство по теме

и процесс остается для нас почти таким же.

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

Как создать прокси-сервер Linux

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

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

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

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

и это будет работать так же, если вы используете веб-сервер в своей собственной системе Ubuntu.

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

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

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

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

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

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

[NOEDIT]

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

[/NOEDIT]

И добавить:

[NOEDIT]

http_access allow local_net
acl local_net src 192.168.0.0/255.255.255.0

[/NOEDIT]

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

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

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

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

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

Ссылка на основную публикацию
Adblock
detector