-
فیلترینگ در Squid
سلام دوستان:
کسی ACL های مربوط به فیلترینگ URL در Squid Cache رو داره؟
یه جا مطلبی در اینباره خوندم اما دقیقاً خاطرم نیست. اگر اشتباه نکنم علاوه بر اضافه کردن ACL های مربوطه در squid.conf باید یک فایل هم ساخته بشه و URL ها رو توی اون قرار داد.
در هر صورت ممنون میشم اگر کسی اطلاعاتی در این زمینه به بنده بده.
ممنونم - مسعود
-
مسعود جان ،
برای داشتن فیلترینگ بر روی اسکویید از [url="http://www.squidguard.org/"]اسکوییدگارد [/url]استفاده کنید .
-
سلام
برای فعال کردن فیلترینگ در اسکوید احتیاج به فایل بیرونی ندارید
شما می تونید از این ACl استفاده کنید
به مثال زیر توجه کن
acl filter1 url_regex -i sex.com xxx
http_access deny filter1
موفق باشید
-
از شما دوستان عزیز ممنونم.
به دلیل کم بودن URL ها من می خوام از ACL تو خود فایل squid.conf استفاده کنم. حالا سوالم اینجاست در مثال بالا منظور از xxx چیست؟ مثلاً برای فیلتر کردن mydomain.com به این صورت میشه؟
acl mydomain url_regex -i mydomain.com xxx
http_access deny mydomain
اینطوری درسته؟ این xxx باید حتماً باشه؟!؟ مربوط به چیه؟
-
فکر میکنم اگه بخواید مثلا سه تا آدرس رو فیلتر کنین باید اونها رو پشت سر هم بنویسین و با یه space از هم جداشون کنین.
acl mydomain url_regex -i 1.com 2.com 3.com
http_access deny mydomain
-
با کمک شما دوستان عزیز این مسئاله هم حل شد.
حالا اگر خواهیم عمل فیلترینگ به نحو دیگری انجام شود باید چه کار کنیم؟
مثلاً بیایم و mydomain.com رو روی yahoo.com بفرستیم. یعنی یه حالت Redirect. این کار رو من تو ISA به راحتی از قسمت Content انجام میدم. می خواستم بدونم میشه از طریق اضافه کردن ACL در squid.conf این کار رو هم انجام داد؟
اگر امکان داره لطفاً یه sample acl هم برای این کار بدید.
ممنون و سپاسگذارم
مسعود.ی
-
[QUOTE=masood_y]با کمک شما دوستان عزیز این مسئاله هم حل شد.
حالا اگر خواهیم عمل فیلترینگ به نحو دیگری انجام شود باید چه کار کنیم؟
مثلاً بیایم و mydomain.com رو روی yahoo.com بفرستیم. یعنی یه حالت Redirect. این کار رو من تو ISA به راحتی از قسمت Content انجام میدم. می خواستم بدونم میشه از طریق اضافه کردن ACL در squid.conf این کار رو هم انجام داد؟
اگر امکان داره لطفاً یه sample acl هم برای این کار بدید.
ممنون و سپاسگذارم
مسعود.ی[/QUOTE]
سلام
من از حرفات اینطوری برداشت کردم که تو میخوای وقتی اسکوید عمل فیلتر را انجام داد یه صفحه خاصی از خطا برای کاربر نمایش داده شود
اگه اینطوریه حالا
خطاهای اسکوید در مسیر /etc/squid/errors ذخیره شده است
اسکوید در هنگامی که یک صفحه برای کاربر غیر مجاز می داند صفحه ACCESS_DENAID باز خواهد کرد
حالا شما می توانید این فایل را بصورت دلخواه ویرایش کنید
-
سلام
ابتدا در squid.conf
"acl porn url_regex "/usr/local/squid/etc/porn.txtرا بنویس یک فایل porn.txtهم توی همین مسیر اضافه کن هر سایتی که خواستی ببندی توی textبنویس تا 7000 تا سایت تست شده بدون مشکل کار میکنه البنه به سیستمت هم بر میگرده که چی باشه موفق باشی
-
مرسی. فقط می مونه یه سوال. اونم اینکه حالا چطور باید دسترسی به Url های porn.txt رو deny کنم؟
اینطوری درسته:؟
http_access deny porn.txt
ممنونم - مسعود
-
سلام