База знаний: Linux Server
Установка прокси-сервера Squid
Автор Алексей | HiTex.BY на 21 января 2011 10:04
Данный пример установки и настройки предназначен  непосредственно для управления через SSH
1. Устанавливаем
Код:
apt-get install squid

Затем открываешь файл /etc/squid/squid.conf
Чистим конфиг и вставляем следующее:
Код:
visible_hostname Ваш IP сервера
http_port 3128
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
acl max max_user_ip -s 10
cache_vary off
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
cache_mem 400 MB
logformat squid  %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt
access_log /var/log/squid/access.log squid
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log
dns_nameservers 86.57.251.13 86.57.251.14
hosts_file /etc/hosts
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
auth_param basic children 20
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off
refresh_pattern ^ftp:           1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern .               0       20%     4320
acl all src 1.0.0.0/8
acl localhost src 127.0.0.1/255.255.255.255
acl me1 src тут ип сервера
http_access allow me1
http_access allow localhost
acl ncsa_users proxy_auth REQUIRED
http_access allow ncsa_users
icp_access allow all
cache_effective_group proxy
coredump_dir /var/spool/squid
acl limit maxconn 150
cache deny QUERY
cache_dir ufs /var/spool/squid 512 16 256

2. Затем нам надо создать файл, в котором будут храниться пороли.
Прописывает это
Код:
touch /etc/squid/passwd

Что бы добавить юзера пишем
Код:
htpasswd -b /etc/squid/passwd тут_логин тут_пароль
(1123 голос(а))
Эта статья полезна
Эта статья бесполезна

Комментарии (0)