Локальный репозиторий rpm и deb пакетов

RHEL / Ubuntu 27-06-2021, 17:10 sobir 2 543 0


Squid — программный пакет, реализующий функцию кэширующего прокси-сервера для протоколов HTTP, FTP, Gopher и HTTPS.

Для установки Squid в CentOS 7, введите команду:
yum install squid -y

Приводим содержимое файла squid.conf к следующему:
vi /etc/squid.conf
acl allownets src all

acl open_ports port 80		# http
acl open_ports port 443		# https
acl ssl_ports port 443
acl CONNECT method CONNECT
acl allowext urlpath_regex -i \.deb$ \.rpm$ \InRelease$ \Packages$ \.xml$ \.bz2$ \.gz$ \.xz$
acl allowsites dstdomain security.ubuntu.com mirrors.fedoraproject.org

http_access deny !open_ports
http_access deny CONNECT !ssl_ports
http_access deny !allowext !allowsites

http_access allow localhost manager
http_access deny manager
http_access deny to_localhost

http_access allow allownets
http_access allow localhost
http_access deny all

http_port 0.0.0.0:3128

cache_dir ufs /var/spool/squid 40000 16 256
cache_replacement_policy heap LFUDA
maximum_object_size 100 MB
coredump_dir /var/spool/squid

refresh_pattern .		0		20%			4320
refresh_pattern -i .deb$ 	0		100%		129600
refresh_pattern -i .rpm$ 	0		100%		129600

Проверяем конфиг на наличие ошибок:
squid -k parse

Запускаем прокси-сервер squid:
systemctl enable --now squid

На клиенте укажем прокси:

CentOS / RHEL

echo 'proxy=http://192.168.55.3:3128' >> /etc/yum.conf

echo 'proxy=http://192.168.55.3:3128' >> /etc/dnf/dnf.conf

Debian / Ubuntu

echo 'Acquire::http::Proxy "http://192.168.55.3:3128";' > /etc/apt/apt.conf
Похожие новости
Установка веб сервера NGINX в CentOS 8 / RHEL 8

Установка последней стабильной версии популярного веб сервера NGINX....

Подробнее
Разворачиваем NGINX в Docker

Создание кастомного образа nginx из Dockerfile....

Подробнее
Поднимаем SSL VPN OpenConnect с Let's Encrypt в Ubuntu 20.04

Поднимаем сервер SSL VPN OpenConnect для удаленного доступа пользователям....

Подробнее
Настройка обратного прокси сервера NGINX с SSL-терминацией в CentOS 8 / RHEL 8

Настраиваем обратный прокси сервер NGINX с SSL-терминацией и генерируем бесплатные валидные сертификаты SSL...

Подробнее
Настройка авторитетного DNS сервера BIND в CentOS 8 / RHEL 8

Установка и настройка первичного сервера доменных имен BIND....

Подробнее
Комментарии (0)
Новые комментарии
sobir8 ноября 2024 12:42

Цитата: FidoNet Цитата: sobir Цитата: FidoNet Спасибо за статью. Остальные

img
К комментарию
FidoNet7 ноября 2024 03:26

Цитата: sobir Цитата: FidoNet Спасибо за статью. Остальные статьи что находил

img
К комментарию
sobir27 октября 2024 19:02

Цитата: FidoNet Цитата: sobir Цитата: FidoNet Можт быть дело в

img
К комментарию
FidoNet25 октября 2024 22:04

Цитата: sobir Цитата: FidoNet Можт быть дело в dnsmasq.service? Ошибка Failed

img
К комментарию
sobir25 октября 2024 16:48

Цитата: FidoNet Цитата: sobir Цитата: FidoNet Спасибо за статью. Остальные

img
К комментарию
FidoNet20 октября 2024 12:12

Можт быть дело в dnsmasq.service? Ошибка Failed to set DNS configuration: Unit

img
К комментарию
Все комментарии
Какой дистрибутив Linux вы часто используете?
Календарь
«    Декабрь 2024    »
ПнВтСрЧтПтСбВс
 1
2345678
9101112131415
16171819202122
23242526272829
3031 
Подпишись на канал