Настройка прокси-сервера Linux

Обновлено: 21.11.2024

Прокси-серверы обычно используются в корпоративных сетях, но они становятся все более популярными для личного использования. В следующем руководстве показано несколько способов настройки прокси-сервера в Ubuntu 18.04, что позволит вам работать в Интернете с дополнительной конфиденциальностью.

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

Рабочий стол: узнайте, как настроить параметры прокси-сервера с рабочего стола.

Терминал: установите переменные среды для вашего прокси-сервера при использовании терминала или консоли.

Все пользователи: настройка параметров прокси для всех пользователей в системе.

Настройки сети рабочего стола Ubuntu

Настройки сетевого прокси Ubuntu 18.04

Настройка параметра «Игнорировать хосты» не менее важна, чем настройка параметров интернет-прокси, чтобы предотвратить прохождение локального трафика через ваш прокси-сервер.

Чтобы установить прокси-сервер в Ubuntu Desktop, сделайте следующее:

  1. Откройте средство запуска приложений, нажав значок "Показать приложения", расположенный в нижней части левой панели быстрого доступа к приложениям.
  2. Введите «Настройки».
  3. Нажмите значок "Настройки".
  4. На панели навигации слева выберите вкладку "Сеть".

Настройки прокси-сервера терминала Ubuntu

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

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

Временные настройки прокси-сервера для одного пользователя

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

Настройки постоянного прокси-сервера для одного пользователя

  1. Откройте файл профиля bash в текстовом редакторе.
  2. Добавьте следующие строки, изменив их в соответствии с вашей средой.
  3. Сохраните настройки.
  4. Настройки прокси-сервера будут применены при следующем запуске сеанса, когда вы войдете на сервер или откроете новое окно терминала с рабочего стола.
  5. Чтобы принудительно применить новые настройки прокси-сервера в текущем сеансе терминала, выполните команду source для своего профиля bash.

Все пользователи

Для выполнения этой задачи вам потребуются права администратора. Во всех версиях Ubuntu и Debian есть файл с именем /etc/environment. В этом файле мы можем установить глобальные переменные и другие подобные вещи.

Подобно тому, как вы устанавливаете настройки прокси для своего локального прокси, мы добавим в этот файл переменные среды. Переменные будут установлены при создании нового сеанса пользователя, то есть при следующем входе в систему.

  1. Используя учетную запись администратора, откройте /etc/environment в текстовом редакторе.
  2. Добавьте следующие строки, изменив их в соответствии с вашей средой. Имя пользователя и пароль можно не указывать, если они не требуются.

Как правило, прокси-серверы используются в бизнес-сетях для предотвращения атак, неожиданного доступа и вторжений во внутренние сети.

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

Если ваша домашняя или офисная сеть защищена прокси-сервером, вам потребуется настроить прокси для работы в Интернете.

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

Настройка прокси-сервера с графическим интерфейсом Ubuntu Desktop

Вы можете настроить прокси-сервер в Ubuntu Desktop, выполнив следующие действия:

<р>1. Откройте Системные настройки в Ubuntu, как показано ниже:

<р>2. Нажмите Сеть => Сетевой прокси, как показано ниже:

<р>3. В раскрывающемся списке «Метод» выберите «Вручную», укажите имя хоста или IP-адрес прокси-сервера и номер порта.

<р>4. Нажмите «Применить для всей системы», чтобы применить изменения.

Настройка прокси-сервера с настольным терминалом Ubuntu

Вы можете настроить прокси для временного использования и постоянного использования для одного или всех пользователей.

Основной синтаксис настройки прокси показан ниже:

Настройка постоянного прокси для одного пользователя

Вы можете настроить постоянный прокси для одного пользователя, отредактировав файл ~/.bashrc:

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

Затем откройте интерфейс терминала и отредактируйте файл ~/.bashrc, как показано ниже:

Добавьте следующие строки в конец файла, который соответствует вашему прокси-серверу:

Сохраните и закройте файл, когда закончите.

Затем, чтобы активировать новые настройки прокси-сервера для текущего сеанса, используйте следующую команду:

Настройка постоянного прокси для всех пользователей

Вы также можете настроить постоянный прокси для всех пользователей, настроив глобальные переменные в файле /etc/environment.

Для этого войдите в систему с правами root или администратора и отредактируйте файл /etc/environment:

Добавьте следующие строки в конец файла, который соответствует вашему прокси-серверу:

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

Вы также можете установить пакет, указав параметры прокси-сервера с помощью команды, как показано ниже:

Заключение

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

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

Прокси-серверы

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

Веб-разработка, языки программирования, тестирование программного обеспечения и другое

Преимущества использования прокси-сервера Linux

Помимо защиты вашей системы, прокси-сервер имеет следующие преимущества:

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

Существует множество прокси-серверов Linux, но одним из самых эффективных и распространенных прокси-серверов является Squid. Squid — это бесплатный и простой в использовании прокси-сервер для Linux. Это прокси-сервер с открытым исходным кодом и множеством функций. Он используется многими организациями для нужд прямого прокси-сервера.

<р>1. Первое, что нужно сделать, это обновить список пакетов до последней версии. Используйте «Sudo apt-get update».

<р>2. Установите прокси-сервер Squid.

<р>3. Запустите и включите прокси-сервер.

<р>4. Чтобы увидеть статус, используйте команду «systemctl status». Статус которого должен быть активным.

Программа обучения Linux (16 курсов, более 3 проектов) 16 онлайн-курсов | 3 практических проекта | 160+ часов | Поддающийся проверке сертификат об окончании | Пожизненный доступ
4,5 (8 489 оценок)

<р>5. Чтобы узнать, на каком порту работает прокси-сервер, используйте «netstat –tnlp».

Большинство из нас чаще всего используют подключение к Интернету через прокси-сервер. Если вы хотите подключиться к Интернету через прокси-сервер, вам необходимо настроить ACL (список управления доступом) в конфигурации вашего squid. Отредактируйте файл squid.conf, чтобы разрешить доступ к определенным диапазонам IP-адресов.

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

Теперь все готово.

Риски использования прокси-сервера Linux

Возможные риски использования прокси-сервера приведены ниже:

  • Риски, связанные с бесплатным прокси-сервером: бесплатные прокси-серверы будут использовать рекламу для получения дохода, поэтому вас будет раздражать вся реклама при использовании бесплатного прокси-сервера.
  • Журнал просмотров: прокси-серверы сохраняют вашу историю просмотров и исходный IP-адрес.
  • Без шифрования. Если вы используете прокси-сервер без шифрования, вы можете не использовать прокси-сервер.

Заключение

Привет, вы только что узнали, как настроить прокси-сервер Linux в вашей системе. Теперь вы можете безопасно просматривать веб-сайты, не опасаясь кражи личных данных или взлома. Следите за всеми новыми сообщениями о Linux на eduCBA.

Рекомендуемые статьи

Это руководство по прокси-серверу Linux. Здесь мы обсудим преимущества, а также шаги по настройке прокси-сервера Linux, а также риски его использования. Вы также можете прочитать следующие статьи, чтобы узнать больше –

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

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

  • Ubuntu 18.04 или более поздней версии
  • Доступ к терминалу с правами sudo
  • Информация о прокси-сервере (веб- или IP-адрес, имя пользователя и пароль)

Примечание. Если вы хотите настроить одну из своих машин в качестве прокси-сервера, см. раздел Как настроить и установить прокси-сервер Squid в Ubuntu.

Настройка прокси-сервера с графическим интерфейсом Ubuntu Desktop

<р>1. Чтобы получить доступ к настройкам прокси-сервера с помощью графического интерфейса Ubuntu, откройте основные настройки Ubuntu.

<р>2. Выберите параметр «Сеть» в меню в левой части окна.

<р>3. Затем щелкните значок шестеренки в разделе «Сетевой прокси».

<р>4. Появится диалоговое окно Сетевой прокси. Выберите «Вручную» и введите информацию о прокси-сервере в поля ниже.

<р>5. Выйдите из диалогового окна, и Ubuntu автоматически применит настройки прокси-сервера.

Настройка прокси-сервера с настольным терминалом Ubuntu

Используйте интерфейс командной строки для более точного управления настройками прокси-сервера. Это позволяет:

  • Внесите временные или постоянные изменения в конфигурацию.
  • Настройте прокси для одного пользователя или для всех пользователей.

Настройка временного прокси для одного пользователя

Временное прокси-соединение сбрасывается после перезагрузки системы. Чтобы установить такое соединение для текущего пользователя, используйте команду экспорта.

Синтаксис для установки временного прокси-соединения:

Укажите адрес прокси-сервера (веб- или IP-адрес), а затем номер порта. Если прокси-сервер требует аутентификации, добавьте имя пользователя и пароль прокси-сервера в качестве исходных значений.

Вот как должен выглядеть набор команд в терминале:

Назначение строки NO_PROXY – сообщить системе, что локальный трафик должен игнорировать прокси-сервер.

Настройка постоянного прокси для одного пользователя

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

<р>1.Откройте файл в текстовом редакторе по вашему выбору:

<р>2. Теперь добавьте следующие строки внизу файла .bashrc:

<р>3. Сохраните и закройте файл.

<р>4. Затем выполните следующую команду, чтобы применить новые настройки к текущему сеансу:

Настройка постоянного прокси для всех пользователей

Чтобы навсегда настроить доступ через прокси для всех пользователей, необходимо отредактировать файл /etc/environment.

<р>1. Сначала откройте файл в текстовом редакторе:

<р>2. Затем обновите файл с той же информацией, которую вы добавили в файл .bashrc в предыдущем сценарии:

<р>3. Сохраните файл и выйдите. Изменения будут применены при следующем входе в систему.

Настройка прокси для APT

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

<р>1. Чтобы определить настройки прокси для apt, создайте или отредактируйте (если он уже существует) файл с именем apt.conf в каталоге /etc/apt:

<р>2. Добавьте в файл следующие строки:

<р>3. Сохраните файл и выйдите. Конфигурация будет применена после перезагрузки.

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

Читайте также: