Frod

03.10.2026

поднять прокси сервер на ubuntu

Frod — свобода без границ

Как поднять прокси сервер на Ubuntu: пошаговая инструкция для начинающих и продвинутых

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

Почему стоит выбрать Ubuntu для прокси-сервера?

Ubuntu — одна из самых популярных дистрибутивов Linux, которая отлично подходит для серверных решений. Она бесплатна, имеет богатое сообщество и множество готовых решений для настройки прокси. К тому же, благодаря своей популярности, есть масса статей, видеоуроков и готовых инструкций, что облегчает задачу новичкам.

Какие типы прокси-серверов можно поднять на Ubuntu?

  • HTTP/HTTPS прокси — для браузеров и приложений
  • SOCKS-прокси — универсальный прокси для любых приложений
  • VPN-прокси — для создания защищенного соединения

В этой статье сосредоточимся на создании HTTP-прокси с помощью популярного сервиса Squid.

Шаг 1: Обновляем систему

Перед началом убедитесь, что ваша система обновлена:

sudo apt update && sudo apt upgrade -y

Это обеспечит стабильную работу и установку последних версий пакетов.

Шаг 2: Установка Squid

Squid — один из самых популярных и надежных прокси-серверов для Linux.

sudo apt install squid -y

После установки убедитесь, что сервис запущен:

sudo systemctl start squid
sudo systemctl enable squid

Шаг 3: Настройка конфигурации Squid

Основной файл конфигурации находится по пути /etc/squid/squid.conf. Перед началом внесите резервную копию:

sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.bak

Теперь откройте файл для редактирования:

sudo nano /etc/squid/squid.conf

Для начала зададим правила доступа. Например, чтобы разрешить доступ только с локальной сети (например, 192.168.1.0/24), добавьте или раскомментируйте строки:

acl localnet src 192.168.1.0/24
http_access allow localnet
http_access deny all

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

http_access allow all

Также можно настроить порт, на котором будет работать прокси. По умолчанию это 3128. Чтобы изменить его, найдите строку:

http_port 3128

и укажите другой порт, если потребуется.

После внесения изменений сохраните файл и перезапустите Squid:

sudo systemctl restart squid

Шаг 4: Настройка брандмауэра

Чтобы разрешить входящие соединения на выбранном порту, настройте правила брандмауэра, например, UFW:

sudo ufw allow 3128/tcp
sudo ufw reload

Шаг 5: Проверка работы

На другом устройстве настройте браузер или приложение использовать ваш прокси-сервер, указав IP-адрес сервера и порт (например, 192.168.1.100:3128). Попробуйте зайти в интернет — если всё настроено правильно, трафик пойдет через ваш новый прокси.

Важные советы и безопасность

  • Обеспечьте безопасность: не делайте публичный прокси без настройки аутентификации.
  • Настройка аутентификации: можно добавить логин и пароль через basic_auth.
  • Обновляйте систему и сервисы: регулярно проверяйте обновления для Squid и Ubuntu.

Если у вас есть дополнительные вопросы или вам нужно настроить более сложный прокси, например, с поддержкой HTTPS или VPN, обращайтесь к специалистам или изучайте дополнительные руководства.


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