Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ FreeBSD and Nix ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

SQL\T-SQL

Общая

WEB Разработка

ORACLE SQL \ JAVA

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


Centos 7 + Squid с авторизацией


 

Centos 7 + Squid с авторизацией


Простая настройка прокси с авторизацией


Обновляемся, ставим сквид и утилиту htpasswd :
yum update
yum install squid
yum install httpd-tools


Исключение в брандмауэр:
firewall-cmd --permanent --add-port=3128/tcp
firewall-cmd --reload


Конфигурационный файл, вносим следующие дополнения и изменения


/etc/squid/squid.conf:
auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/auth_users
auth_param basic children 40
auth_param basic realm SQUID PROXY
auth_param basic credentialsttl 8 hours
acl auth_users proxy_auth REQUIRED

http_access deny !Safe_ports
http_access allow auth_users
http_access deny all

cache_dir ufs /var/spool/squid 2048 16 128


Где:
cache_dir - кэш:
2048 - мб будет выделено под кэш
16 - количество каталогов первого уровня кэша
128 - количество каталогов второго уровня кэша

http_access - правила доступа, читаются сверху вниз

basic_ncsa_auth - может находиться в другом месте, проверьте
auth_users - файл логинов и паролей (мы его создадим с помощью htpasswd)
children - количество единовременных подключений
SQUID PROXY - фраза приветствия
credentialsttl - хранит сессию указанное количество часов, после требует повторный ввод логина-пароля


Добавим пользователя в файл (попросят ввести пароль):
htpasswd -c /etc/squid/auth_users proxyuser


Создаем структуру каталогов:
squid -z


Автозагрузка и старт:
systemctl enable squid
systemctl start squid

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.
Весь материал на сайте носит ознакомительный характер,
за его использование другими людьми, автор ответственности не несет.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект