Титла: squid два порта за различни права Публикувано от: mrowcp в Feb 05, 2011, 14:34 Търсих в интернет, но не намерих нищо подходящо.
Искам да имам два различни порта.Когато се ползва единия, юзърите да имат пътлни права, а когато другия - само ограничени сайтове.Как да го задам в конфига? Титла: Re: squid два порта за различни права Публикувано от: borovaka в Feb 05, 2011, 14:53 Не съм се занимавал, но мисля, че това ще ти помогне:
http://www.mail-archive.com/squid-users@squid-cache.org/msg64706.html ($2) Титла: Re: squid два порта за различни права Публикувано от: mrowcp в Feb 05, 2011, 19:54 Не съм се занимавал, но мисля, че това ще ти помогне: Мерси, свърши ми идеална работа :) Хем търсих доста, а точно това как не съм го намерил... странна работа. Титла: Re: squid два порта за различни права Публикувано от: mrowcp в Apr 14, 2011, 10:25 Имам нов проблем :)
В squid имам конфигурирани два порта: 8010 и 8020 Код: acl portA myport 8010 направих acl листи: Код: acl bad_url dstdom_regex "/usr/local/etc/squid/blocks.sites.acl" Зададох пермишъни: Код: http_access deny portB bad_url Идеята е: 1) Порт А ( 8010 ) да не може да зарежда нищо друго освен "позволени сайтове" с good_url 2) Порт Б ( 8020 ) да може да зарежда всичко, но не и "забранени сайтове" в bad_url В момента 8020 работи както трябва ( зарежда всичко без "забранени сайтове" ), но другия не мога да го "подкарам" Или не ползвам правилно правилата ( dstdom_regex или url_regex ) или нещо по описа на сайтовете. До колкото разбрах url_regex чете думи от името на сайта, а dstdom_regex цялото име на сайта? Пробвах вариант да направя за Порт А ( 8010 ) един acl и да забраня всички домейни ( .com .org .net и т.н. ) като нешата от good_url да станат като изключения, но нещо не се получава :( Титла: Re: squid два порта за различни права Публикувано от: laskov в Apr 14, 2011, 11:23 За да не го пиша наново: виж тук ($2), но не е направено на два порта.
А защо трябва да е на два различни порта? Титла: Re: squid два порта за различни права Публикувано от: mishot в Apr 14, 2011, 11:52 А задължително ли е да се ползват 2 порта? Защо не направиш потребители/групи указани по IP-та.
Пример: acl admin src 192.168.0.5 192.168.0.6 ... ... http_access deny porno http_access allow admin porno При мен работи отлично Титла: Re: squid два порта за различни права Публикувано от: mrowcp в Apr 14, 2011, 12:28 За да не го пиша наново: виж тук ($2), но не е направено на два порта. Аз от там гледах :) , но не мога да го наглася нещо при два различни порта. А задължително ли е да се ползват 2 порта? Защо не направиш потребители/групи указани по IP-та. На два различни порта, за да се разграничат групите юзъри, който пък се оправляват през домейн контролера ( през GP е зададено на различните потребители/отдели какви настройки за прокси да имат в IE ). Дори и да ги изброя, пак не ми върши много работа, защото: не едните да нямат, а другите да имат достъп до порно :) , а и двете да нямат достъп до порно, като 1вите не трябва да имат и достъп до всякакви страници само до 5,6 сайта. Все едно: 8010 - всичко е забранено без, abv.bg и google.com 8020 - забранени са само сайтове описани в bad_url , но всичко друго може да се зарежда. Дефакто трябва все едно да задам на 8010 deny all except abv.bg google.com и 8020 allow all, except porn Дано сте ме разбрали :) А за какво случжи \ и ^ при описване в squid.conf? \ предполагам е нещо като *? И до колкото разбрах правилата ги чете както са подредени.Дефакто ако задам един път: http_access deny portA all дори и после да имам http_access allow portA good_sites този 2ри ред няма да го прочете, защото вече е забранило всичко ( както при ipfw ). П.С. тук ($2) има инфо за няколко порта, но ораничението не е същото. Титла: Re: squid два порта за различни права Публикувано от: kiko_99319 в Apr 14, 2011, 12:50 Можеш да изполваш SquidGuard за постигане на целта, като не е нужно да разделяш потребителите на различни портове.
http://www.squidguard.org/Doc/index.html Титла: Re: squid два порта за различни права Публикувано от: laskov в Apr 14, 2011, 13:10 А за какво случжи \ и ^ при описване в squid.conf? \ предполагам е нещо като *?Там, където се ползва regex (regular expressions), точката напр. е символ със специално предназначение. За да я има в обработвания стринг и да не се възприема със специалното си предназначение, пред нея се поставя \ За повече инфо - "man 7 regex" или GNU regex manual Титла: Re: squid два порта за различни права Публикувано от: mrowcp в Apr 15, 2011, 06:31 Можеш да изполваш SquidGuard за постигане на целта, като не е нужно да разделяш потребителите на различни портове. Ами и преди го бях гледал, но така и не видях как мога да създам въпросните acl Титла: Re: squid два порта за различни права Публикувано от: laskov в Apr 15, 2011, 10:22 Казваш "В момента 8020 работи както трябва ( зарежда всичко без "забранени сайтове" ), но другия не мога да го "подкарам""
Какво значи това? Отворен ли е порта, squid отговаря ли на него? Работи ли ако го направиш със същите ограничения като другия? Титла: Re: squid два порта за различни права Публикувано от: mrowcp в Apr 15, 2011, 11:10 Казваш "В момента 8020 работи както трябва ( зарежда всичко без "забранени сайтове" ), но другия не мога да го "подкарам"" Отворен е порта.Да работи със същите ограничения.( може би имаш предвид дали изобщо двата порта работят, ако е така - да работят ). Когато зададох на - portA ( 8010 ) пълни забрани: Код: acl deny_dom dstdom_regex "/usr/local/etc/squid/blocks.domains.acl" и вътре в blocks.domains.acl добавя: .com .org .bg после задам http_access deny portA deny_dom , и не ми отваря никакви сайтове.Как да задам изключения?Примерно в един друг acl да вкарам сайтове за който .com .org .bg забраните да не важат? Титла: Re: squid два порта за различни права Публикувано от: laskov в Apr 15, 2011, 11:19 Как да задам изключения?Примерно в един друг acl да вкарам сайтове за който .com .org .bg забраните да не важат?Ами да. Има го в препратката, която бях посочил по-горе. Цитат acl razre6eni url_regex "/usr/local/squid/etc/razre6eni"Ето част от файла при мен: Цитат www\.nsi\.bg/Forms Титла: Re: squid два порта за различни права Публикувано от: kiko_99319 в Apr 15, 2011, 22:14 Кажи ако имаш интерес за squidGuard да ти дам насока и работеща конфигурация.
Титла: Re: squid два порта за различни права Публикувано от: mrowcp в May 03, 2011, 00:13 Как да задам изключения?Примерно в един друг acl да вкарам сайтове за който .com .org .bg забраните да не важат?Ами да. Има го в препратката, която бях посочил по-горе. Хм интересно, че бях го направил по същия начин и уж не работеше, а днес като тествах всичко е ОК. Мерси на всички за помощта. |