• %user%
logotype
SysOps
  • Главная
  • Новости
  • О проекте
  • Контакты

  • RHEL
  • Ubuntu
  • TCP/IP
  • DNS
  • Containers
  • Cloud
  • Nginx
  • LAMP Stack
  • LEMP Stack
  • SQL
  • Zabbix
  • Netfilter

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


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

  • Комментарии
  • О статье
  • Похожие новости
У данной публикации нет комментариев.

sobir

Автор

27-06-2021, 17:10

Дата пуликации

RHEL / Ubuntu

Категория
  • Комментариев: 0
  • Просмотров: 263
RHEL / Nginx
Установка веб сервера NGINX в CentOS 8 / RHEL 8
Containers
Разворачиваем NGINX в Docker
RHEL / Nginx / LAMP Stack / LEMP Stack
Настройка полноценного веб сервера NGINX + Apache + FPM в CentOS 8 / RHEL 8
Ubuntu
Поднимаем SSL VPN OpenConnect с Let's Encrypt в Ubuntu 20.04
RHEL / DNS
Настройка авторитетного DNS сервера BIND в CentOS 8 / RHEL 8
Написать комментарий
Имя:*
E-Mail:

  • Смайлы и люди
    Животные и природа
    Еда и напитки
    Активность
    Путешествия и места
    Предметы
    Символы
    Флаги

Комментарии
Hi tһere, I would like what hɑs һappened
to abc classic fm
? subscribe fоr this web site
tо tаke most սp-to-ⅾate updates, tһerefore ѡherе сan i do it please help out.
14 мая 2022 11:52

Lenora

<a href=https://sites.google.com/view/hondrostrong-crema-italia/>hondrostrong crema italia</a>
21 апреля 2022 22:48

RQEric

Принудительное обновление сертификата:

certbot certonly --force-renew -d newsite.com
17 октября 2021 11:40

sobir

Получаем SSL сертификат с помощью плагина nginx:

certbot certonly --nginx -d newsite.com -d www.newsite.com
7 августа 2021 15:35

sobir

Можно, но я решил описать процесс копирования ключей более подробно.
3 июля 2021 14:19

sobir

Какой дистрибутив Linux вы часто используете?
Реклама
2 посетителя на сайте. Из них:
Гости2
© 2020 SysOps Яндекс.Метрика

Авторизация

Регистрация Забыли пароль?