Запуск squid в CentOS 7

Краткое руководство по быстрому запуску прокси-сервера Squid на ОС CentOS 7.9.

В первую очередь устанавливаем squid

# yum install squid

Затем откроем порт TCP 3128, через который сервер будет прослушиваться

# firewall-cmd --add-port=3128/tcp --zone=public --permanent
# firewall-cmd --reload

Если squid запустился после установки, его необходимо пока остановить

# systemctl stop squid

После этого открываем файл конфигурации /etc/squid/squid.conf и раскомментируем строку:

cache_dir ufs /var/spool/squid 100 16 256

Далее создадим директории для кэша в /var/spool/squid

# squid -z

Теперь включим IP-форвардинг для того, чтобы сервер можно было включить в режиме шлюза. Для этого в файл /etc/sysctl.conf необходимо прописать строку:

net.ipv4.ip_forward=1

и применить изменения

# sysctl -p

Затем стартуем службу squid и включим её в автозагрузку

# systemctl start squid
# systemctl enable squid

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

На этом скриншоте 192.168.10.1 — адрес шлюза для прямого выхода в Интернет, а 192.168.10.2 — адрес прокси-сервера

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *