Автор Тема: Squid acl with reg ext  (Прочетена 2336 пъти)

EazySnatch

  • Напреднали
  • *****
  • Публикации: 46
  • Distribution: Gentoo
  • Window Manager: XFCE
    • Профил
    • WWW
Squid acl with reg ext
« -: Apr 10, 2006, 17:16 »
Хора имам нужда от помощ опитвам се да настроя проксито (
 Squid 2.5.STABLE9) да работи като спира .mp3 .avi и т.н.
 изчетах какво ли не,но не можах да го пусна слагах всякакви
 различни ACL -и и т.н. четах и статиите които са тук и доста
други,но не си намирам грешката ето част от ACL-tata mi.

acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl clasematutina src 192.168.0.0/255.255.255.0
acl musica urlpath_regex \.mp3$    
acl localnet src 192.168.0.0/255.255.255.0
acl SSL_ports port 443 563
acl Safe_ports port 80          # http
acl Safe_ports port 21          # ftp
acl Safe_ports port 443 563     # https, snews
acl Safe_ports port 70          # gopher
acl Safe_ports port 210         # wais
acl Safe_ports port 1025-65535  # unregistered ports
acl Safe_ports port 280         # http-mgmt
acl Safe_ports port 488         # gss-http
acl Safe_ports port 591         # filemaker
acl Safe_ports port 777         # multiling http
acl CONNECT method CONNECT

http_access allow clasematutina !musica
http_access allow manager localhost
http_access allow localnet
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny all

 При конфига ли ми трябва нещо или какво вече нямам и идеи
мерси за отзовалите се.

Distro: Debian Stable kernel-2.6.14

Правил съм го на 2-ве различни машини и 2-те дебиан стабилни
 версии.Едната съм го компилирал на другата е от пакет в
момента говоря за компилираното от сорса SQUID.

Еми за компилирането съм компилирал това
--enable-gnuregex --enable-arp-acl .

Какви ли не неща не се опитах да направя,но не става.
 Ако някой бъде така добрър да каже какво е нужно,за да
 тръгне  и как да бъде конфигорирано без да използвам
GuardSquid Мерси. Пример:
1. ./configure с опцията XXXX
2. acl-тата да са описани така ...
3. restart на проксито и пробване на конфигурацията
Активен

It "just works" is  not enough , It must work well

  • Гост
Squid acl with reg ext
« Отговор #1 -: Apr 11, 2006, 14:13 »
Не си ли попроменил реда на acl и командите за забрана и позволение?
Мисля че трябва да поогледаш пак конфа '<img'>
Активен

EazySnatch

  • Напреднали
  • *****
  • Публикации: 46
  • Distribution: Gentoo
  • Window Manager: XFCE
    • Профил
    • WWW
Squid acl with reg ext
« Отговор #2 -: Apr 12, 2006, 09:12 »
Мисля,че не съм ги объркал ако беше ми казъл грешката можеше да разбера.Взел съм ги така както са от конфа.Изчел съм какво ли не но явно има мякъква грешка
Активен

It "just works" is  not enough , It must work well

  • Гост
Squid acl with reg ext
« Отговор #3 -: Apr 12, 2006, 09:52 »
Всъщност kiril e искал да каже че правилния синтаксис е "http_access allow !musica clasematutina"
Активен

  • Гост
Squid acl with reg ext
« Отговор #4 -: Apr 14, 2006, 11:35 »
http://www.linux-faqs.com/Forum/viewtopic.php?t=28
'<img'>
Активен

EazySnatch

  • Напреднали
  • *****
  • Публикации: 46
  • Distribution: Gentoo
  • Window Manager: XFCE
    • Профил
    • WWW
Squid acl with reg ext
« Отговор #5 -: Apr 15, 2006, 11:23 »
Linux Debian 2.6.14 Stable
File: squid.conf                                                   Modified

#Default:
http_port 8080
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY

cache_mem 8 MB
cache_swap_low 90
cache_swap_high 95
maximum_object_size 2000 KB

cache_replacement_policy lru
cache_dir ufs /home/cache 300 16 256
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_access_log /var/log/squid/store.log
pid_filename /usr/local/squid/var/logs/squid.pid

debug_options ALL,1

hosts_file /etc/hosts

unlinkd_program /usr/local/squid/libexec/unlinkd

auth_param basic program /usr/local/squid/libexec/ncsa_auth /usr/local/squid/etc/passwd
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off
acl Users proxy_auth REQUIRED
http_access allow Users

refresh_pattern ^ftp:           1440    20%     10080 override-expire
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern .               2800    20%     4320
refresh_pattern \.jpg$           2880    30%     7200

# request_timeout 5 minutes#  TAG: persistent_request_timeout
# persistent_request_timeout 1 minute
client_lifetime 1 day

half_closed_clients off

pconn_timeout 60 seconds
ident_timeout 10 seconds

shutdown_lifetime 30 seconds


###### ACL CONFIGURATION ##########################
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl localnet src 192.168.1.0/255.255.255.128
acl SSL_ports port 443 563
acl Safe_ports port 80          # http
acl Safe_ports port 21          # ftp
acl Safe_ports port 443 563     # https, snews
acl Safe_ports port 70          # gopher
acl Safe_ports port 210         # wais
acl Safe_ports port 1025-65535  # unregistered ports
acl Safe_ports port 280         # http-mgmt
acl Safe_ports port 488         # gss-http
acl Safe_ports port 591         # filemaker
acl Safe_ports port 777         # multiling http
acl CONNECT method CONNECT

acl BlockExt url_regex -i \.mp3$ \.asx$ \.wma$ \.wmv$ \.avi$ \.mpeg$ \.mpg$ \.qt$ \.ram$ \.rm$ \.iso$ \.wav$ \.exe$

acl webRadioReq1 req_mime_type -i ^video/x-ms-asf$
acl webRadioReq2 req_mime_type -i ^application/vnd.ms.wms-hdr.asfv1$
acl webRadioReq3 req_mime_type -i ^application/x-mms-framed$
acl webRadioRep1 rep_mime_type -i ^video/x-ms-asf$
acl webRadioRep2 rep_mime_type -i ^application/vnd.ms.wms-hdr.asfv1$
acl webRadioRep3 rep_mime_type -i ^application/x-mms-framed$

acl WMP browser Windows-Media-Player/*

http_access deny BlockExt all
http_access deny WMP all
http_access deny webRadioReq1 all
http_access deny webRadioReq2 all
http_access deny webRadioReq3 all

http_reply_access deny webRadioRep1 all
http_reply_access deny webRadioRep2 all
http_reply_access deny webRadioRep3 all

##############
##############
http_access allow manager localhost
http_access allow localnet
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny all


cache_effective_user squid

cache_effective_group proxy
logfile_rotate 10

cachemgr_passwd secret shutdown
store_avg_object_size 50 KB
client_db on

netdb_low 900
netdb_high 1000


icon_directory /usr/local/squid/share/icons

error_directory /usr/local/squid/share/errors/Bulgarian
retry_on_error on

ignore_unknown_nameservers on

relaxed_header_parser on

Това ми е конфа

Squid Cache: Version 2.5.STABLE13
configure options:  --enable-gnuregex

Вече незнам какво да пробвам всичко пробвах 3-ти сорся свалям значи не е от него аз правя грешка някъде или ми липсва опция при компилацията или нещо бъркам с TCL-ите и вече незнам... мерси предварително
Активен

It "just works" is  not enough , It must work well

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
??? for SQUID
Настройка на програми
s01o 1 2842 Последна публикация Jan 24, 2003, 10:42
от coldy
Squid ?
Преводи на документация
snake 1 4667 Последна публикация Apr 02, 2003, 13:50
от DonAngel
SQUID
Настройка на програми
nizz 1 2514 Последна публикация Apr 08, 2003, 15:58
от nizz
Squid
Настройка на програми
mozly 8 3262 Последна публикация Jan 13, 2004, 13:54
от mozly
squid i squid.conf problem
Настройки на софтуер
stilldark 4 3856 Последна публикация Mar 19, 2010, 17:10
от b2l