Portál AbcLinuxu, 18. července 2025 04:40


Dotaz: SQUID - zablokovat cast nazvu domeny

14.11.2008 00:53 sq
SQUID - zablokovat cast nazvu domeny
Přečteno: 353×
Odpovědět | Admin
zdravim,

da sa zakazat domeny iba podla casti nazvu domeny, mne sa to da, len ked tam uvediem cely nazov, inak to nefunguje.

nieco ako *statcounter* nefunguje?

v squid.conf:

acl forbiddenpages dstdomain cxx.statcounter.zzz
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

14.11.2008 07:31 neal_cz | skóre: 29
Rozbalit Rozbalit vše Re: SQUID - zablokovat cast nazvu domeny
Odpovědět | | Sbalit | Link | Blokovat | Admin
vyhovovalo by acl denydom dstdom_regex -i "filename"? Kromě toho taky používám acl fwords urlpath_regex -i "jine_filename" pouze pro jistá klíčová slova kdekoli v url.
14.11.2008 07:42 sq
Rozbalit Rozbalit vše Re: SQUID - zablokovat cast nazvu domeny
diky moc za nastartovanie na klucove slova, ci to bude vyhovovat budem vediet, ked to vyskusam a pochopim ako to funguje, ale verim, ze to bude to prave.

v tom prvom pripade, aky je syntax toho suboru: kazda cast domeny v samost riadku, alebo nejaky iny oddelovac?

pripadne si to uz dostudujem z netu.

zatial diky za klucove slova.

14.11.2008 08:22 neal_cz | skóre: 29
Rozbalit Rozbalit vše Re: SQUID - zablokovat cast nazvu domeny
příklad pro dstdom:
(^|\.)sportingbet\.(cz|com) -- kdyby někdo chtěl vidět např. sportingbet.sk, tak uspěje
(^|\.)superhry\.cz -- blokuje se cokoli z domény superhry.cz
(^|\.)xman(\.idnes|)\.cz -- blokuje se xman.cz a xman.idnes.cz
(^|\.)youtube\.* -- blokuje se jakákoli doména s youtube v názvu
^[^www].*\.alza\.cz -- zobrazí se pouze obsah www.alza.cz


příklad pro urlpath:
(^|.*)milf($|.*)
(^|.*)shemale($|.*)
14.11.2008 13:47 sq
Rozbalit Rozbalit vše Re: SQUID - zablokovat cast nazvu domeny
diky za super vzorove priklady, urcite mi pomozu nakonfigurovat co najoptimalnejsie ten subor, priklady su vacsinou viac ako cela dlha teoria.

tie zaciatocne znacky som dobre pochopil?

(^|\.)

(vsetko alebo bodka)

t.j. ^ neviem presne, co tu znamena

----------------------

($|.*)

(?? alebo bodka vsetko)

neviem uplne presne, co tu predstavuje $, alebo celokovo ten retazec v zatvorkach

-ale na to nejako pridem, uz nechcem s tym zdrzovat, z tych prikladov som pochopil to hlavne, a ostatne nemusim hned vediet.
14.11.2008 17:53 neal_cz
Rozbalit Rozbalit vše Re: SQUID - zablokovat cast nazvu domeny
můžete to číst takto:
(^|\.) -- výskyt porovnávaného výrazu na začátku řádku/výrazu (^) nebo za tečkou (\.)
($|.*) -- výskyt řetezce na konci řádku/výrazu ($) nebo je za ním libovolný počet dalších znaků (.*)
znak | představuje "nebo"
Pro pochopení hledejte pojem regulární výrazy. Ale dostatečným množstvím pokusů se taky doberete výsledku :)
14.11.2008 21:59 sq
Rozbalit Rozbalit vše Re: SQUID - zablokovat cast nazvu domeny
teraz som uplne v obraze - vdaka Vam. diky za Vas cas a trpezlivost.

s tymi regularnymi vyrazmi som sa letmo stretol davno v Total Commanderi, dales som vedel, ze sa to da pouzit v nejakych prg. metodach, ale vtedy sa mi to nechcelo moc rozoberat - moc zbytocnych 'kvaciek', nepotreboval som to nejako silno. Ked som videl tieto vyrazy, moc mi nenapadlo, ze to priamo suvisi s tymi 'win' :) (jasne - nie len win) reg. vyrazmi, ked to tak je, tym lepsie, prejdem si ich niekedy znova, ked su uz take pouzivane vsade.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.