Proxy-server на базе Squid

Установка Squid
# yum install squid

Отредактировать файл:
/etc/squid/squid.conf
Добавить подсеть:
acl localnet src 217.66.157.0/24
Добавить IP:
acl localnet src 217.66.157.5

Чтобы разрешить весь трафик, добавляем следующую строчку:
http_access allow all
Настраиваем директорию для кэша:
cache_dir ufs /var/spool/squid 4096 32 256
* где ufs — файловая система (ufs для SQUID является самой подходящей); /var/spool/squid — директория хранения кэша; 4096 — объем пространства в мегабайтах, которое будет выделено под кэш; 32 — количество каталого первого уровня, которое будет создано для размещение кэша; 256 — количество каталого второго уровня, которое будет создано для размещение кэша.

Создаем структуру папок под кэш:
# squid -z

Запуск squid:
# systemctl start squid

Добавляем в автозапуск:
# systemctl enable squid

Настройка Firewall:
# firewall-cmd --zone=public --add-port=3128/tcp --permanent