Тех. поддержка

8 800 5057581

24/7
Меню

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Запускаем команду на установку Squid:

# yum install squid

 

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

 

Устанавливается она довольно просто:

#yum install mc

 

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

#mc

 

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

 

 

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

 

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

 

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

 

 

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

# squid –z

 

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

# systemctl start squid

# systemctl enable squid

 

Теперь нужно настроить брандмауэр. Для этого нам необходимо установить сервис iptables:

# yum -y install iptables-services

# systemctl enable iptables.service

# systemctl start iptables.service

 

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

 

 

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

# systemctl restart iptables

 

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

 

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

 

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

 

Убедиться в том, что Вы сделали всё правильно можно прямо у нас сайте. Обновите страницу. Ваш IP-адрес должен измениться на IP-адрес сервера.

 

Ваш IP-адрес:

3.236.142.143