"Установка Squid на CentOS 7".

В данной статье мы рассмотрим, как установить Squid на Ваш виртуальный сервер.

  • Squid – это полноценный прокси-сервер, который Вы можете настроить под себя.
  • Прокси-сервер – это промежуточный сервер, между клиентскими устройствами и другими устройствами и ресурсами сети. Данный сервер предоставляет свой ip-адрес, а так же ресурсы для кэширования, контроля доступа и трафика.

Для подключения к серверу мы будем использовать клиент PuTTY (Ccылка на скачивание: https://putty.org.ru/download.html?ysclid=ljyb75lg12210343502).

Настройка VDS сервера

Далее в терминале вводим логин (по умолчанию root) и пароль, который доступен вам в личном кабинете.

  • Запускаем команду на установку Squid:
  • # yum install squid

    В самом клиенте необходимо ввести IP-адрес Вашего сервера:

    Подключение к серверу через Putty

    После установки Squid нам необходимо отредактировать конфигурационный файл squid.conf. Для удобства используем Midnight  Commander - программу, предназначенную для просмотра содержимого каталогов и выполнения основных функций управления файлами в UNIX-подобных операционных системах.

  • А устанавливается она довольно просто:
  • #yum install mc

  • И заходим в Midnight Commander с помощью команды:
  • #mc

    В начале файла, перечисляются разрешённые сети из числа приватных. При необходимости можно добавить свою подсеть. Если Вы хотите, чтобы доступ к прокси-серверу был для всех, то нужно добавить строчку «http_access allow all» строго выше строчи «http_access deny all», что мы и сделаем. Также можно заметить, что порт Squid по умолчанию равен 3128 («http_port 3128»). Чтобы активировать кэширование, нужно раскомментировать соответствующую строчку: «cache_dir ufs /var/spool/squid 100 16   256».

    В появившемся окне необходимо найти путь /etc/squid/squid.conf и нажать редактирование(4Edit):

    Не забудьте нажать на кнопку сохранения файла(2Save)!

  • После раскомментирования, и настройки параметров кэширования, нужно создать структуру КЭШа. Для этого набираем в терминале:
  • # squid –z

  • Базовая настройка прокси-сервера завершена. Можно запустить его, и добавить в автозагрузку:
  • # systemctl start squid

    # systemctl enable squid

    Готовый файл конфигурации выглядит так:

    Настройка брандмауэра

  • Теперь нужно настроить брандмауэр. Для этого нам необходимо установить сервис iptables:
  • # yum -y install iptables-services

    # systemctl enable iptables.service

    # systemctl start iptables.service

  • В терминале перезапускаем iptables:
  • # systemctl restart iptables

    Заходим в Midnight   Commander и ищем путь /ect/sysconfig/iptables. В указанный файл добавляем строчку «-A INPUT -p tcp -m state --state NEW -m tcp --dport 3128 -j ACCEPT», которая даст разрешение на использование порта

    Настройка браузера

    Можно проверять работу Sqiud. Запустите любой интернет-браузер, зайдите в настройки и найдите меню «настройки сети/сеть/Настройки прокси вручную». В некоторых браузерах используются настройки с вашего компьютера. В моем случае я настраивал прокси на edge браузере.

    Вписываем сюда IP-адрес Вашего сервера и порт по умолчанию.

    Убедиться в том, что Вы сделали всё правильно можно прямо у нас сайте!

    Обновите страницу и Ваш IP-адрес должен измениться на IP-адрес сервера.

    Ваш IP-адрес:

    3.136.19.124

    ×
    Авторизация
    Войти в кабинет
    ×
    Регистрация