среда, 24 декабря 2008 г.

Squid 2.7 for Windows

Загружаем файл по ссылке http://squid.acmeconsulting.it/download/squid-2.7.STABLE5-bin-DELAYP.zip и распаковываем содержимое zip архива в c:\squid. 

Squid разрешает обслуживание пользователей для приватных сетей (т.е. пользователи 192.168.0.0/16, 172.16.0.0/12 и 10.0.0.8/8 уже имеют возможность пользоваться прокси-сервером. Если у вас другая приватная сеть допишите в squid.conf после строчки 

# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS

например
acl tmeits_networks src 192.168.10.0/24 192.168.20.0/24
http_access allow tmeits_networks

Для хранения своего кэша squid использует обычные файлы расположенные в специально созданных папках. Эти папки создаются командой c:\squid\sbin\squid -z 

Если мы хотим что-бы squid работал как сервис windows выполним команду c:\squid\sbin\squid -i, а затем недожидаясь запуска после перезагрузки выполним команду net start squid
 
По умолчанию сервер работатет на порту с номером 3128. Если более привычен другой порт то в файле squid.conf правим 

# Squid normally listens to port 3128
http_port 8080

Прокси-сервер Squid готов к обслуживанию запросов на порту  вашего компьютера.

Можно еже поменять опции:
visible_hostname tmeits
cache_mgr tmeits@

#never_direct allow all в этой версии уже включено!
#always_direct deny all

Если нужно подключиться к родительскому кешу другог squid, делаем это так
cache_peer 192.168.10.2     parent    8080  3130   login=имя:пароль proxy-only default

Комментариев нет: