Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: squid3 - problém s blokováním [VYŘEŠENO]  (Přečteno 2145 krát)

Standa99

  • Host
squid3 - problém s blokováním [VYŘEŠENO]
« kdy: 19 Července 2013, 21:17:13 »
Ubuntu 12.04 + squid3
Rozjel jsem přihlašování na proxy (to mi funguje), ale nedokážu filtrovat určité slova nebo domény.
Mám pouze minimální config:
Kód: [Vybrat]
auth_param digest program /usr/lib/squid3/digest_pw_auth -c /etc/squid3/pass.txt
auth_param digest realm proxy
acl authenticated proxy_auth REQUIRED
http_access allow authenticated

http_port 3128

acl zakaz url_regex ^http://*.youtube.*/*
acl zakaz url_regex sex porn xxx adult
http_access deny zakaz
Nevím, co dělám blbě, ale nejde mi to. V access.logu je vidět, že mi youtube proleze a zakázaná slova taky neblokuje:
Kód: [Vybrat]
1374260328.731     47 192.168.1.100 TCP_MISS/204 478 GET http://s.youtube.com/stream_204? proxy-server DIRECT/46.47.136.99 text/html
Zkuste mě nakopnout. Dík
« Poslední změna: 16 Srpna 2013, 16:51:17 od Standa99 »

Standa99

  • Host
Re:squid3 - problém s blokováním
« Odpověď #1 kdy: 16 Srpna 2013, 16:50:48 »
Po dlouhé době jsem si opět hrál se squidem a už mi to funguje. Měl jsem blbě konfigurák a mnou vymyšlené minimum nestačilo. Nevím, jestli tam musí úplně všechno, ale vypadá takhle:
Kód: [Vybrat]
acl manager proto cache_object
acl localhost src 127.0.0.1/32 ::1
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1

acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
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 manager localhost
http_access deny manager

http_access deny !Safe_ports

http_access deny CONNECT !SSL_ports

http_access allow localhost

auth_param digest program /usr/lib/squid3/digest_pw_auth -c /etc/squid3/pass.txt
auth_param digest realm proxy
acl authenticated proxy_auth REQUIRED
http_access allow authenticated

acl zakaz url_regex -i sex porn xxx adult
http_reply_access deny zakaz

http_access deny all

http_port 3128
Nyní už filtruje jak má.

jadd

  • Stálý člen
  • **
  • Příspěvků: 977
Re:squid3 - problém s blokováním [VYŘEŠENO]
« Odpověď #2 kdy: 16 Srpna 2013, 17:54:43 »
^http://(*).youtube.*/(*)
není problém v tom asterisku, že to vyhodnocuje jako /////// třeba nemáš tam mít .* když už používáš regexp?
^http://.*\.youtube\..*/.*
^https?://.*\.youtube\..*/.*
« Poslední změna: 16 Srpna 2013, 18:47:10 od jadd »

Standa99

  • Host
Re:squid3 - problém s blokováním [VYŘEŠENO]
« Odpověď #3 kdy: 16 Srpna 2013, 21:09:42 »
Ano v tomhle máš pravdu. Ten můj první příspěvek je špatně, ale já v té době zkoušel hromadu různých variant a zveřejnil jsem jenom jednu z mnoha. Jak jsem to testoval, tak jsem nabouchal hodně řádků pod sebe, které určitě obsahovaly i správné varianty. Ono mi to tehdy nefiltrovalo ani ta slova, což už dnes neplatí.

P.S. Není asterisk VOIP ústředna?

jadd

  • Stálý člen
  • **
  • Příspěvků: 977

Standa99

  • Host
Re:squid3 - problém s blokováním [VYŘEŠENO]
« Odpověď #5 kdy: 17 Srpna 2013, 10:44:53 »
Už chápu, někdy na to jdu moc technicky.

 

Provoz zaštiťuje spolek OpenAlt.