در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

آموزش Squid (کش سرور) و ACL ها قسمت 4 : Banned List با reg_exp

خوب بریم سراغ یکی دیگه از کارهای عملی مربوط به Squid ، فکر کنید رئیستون به شما گفته که هر کسی خواست بره داخل یک وب سایت با موضوع مثلا Book و Learning این اجازه رو بهش نده ! چون کلا از درس خوندن و یادگیری کارکنانش خوشش نمیاد ! خوب اولین راهکارش اینه که دونه دونه لیست وب سایت هایی که با این محتوا وجود دارن رو لیست کنید و برید برای هر کدوم از URL هایی که داره یک Rule بنویسید و مسدودش کنید که عقلانی نیست و کلی زمانبر هست و اگه سایت جدیدی هم بیاد باز زمان می بره تا شناسایی بشه و مسدود بشه . اما شما می تونید از Regular Expressions استفاده کنید ! یعنی چی ؟ یعنی بگید هر آدرس URL ای که دیدی داخلش کلمه Book یا Learning بود رو اجازه دسترسی بهش نده که خیلی راحت خطوط پیکربندی زیر رو باید در فایل تنظیمات وارد کنید :

acl book1 url_regex book
acl learning1 url_regex learning
acl clients src 172.16.5.0/24
http_access deny book1
http_access deny learning1
http_access allow clients
http_access deny all

خوب به مثال بالا دقت کنید ! خیلی ساده اومدیم اول یه acl درست کردیم که توش کلمه book وجود داشت و بعدش یکی دیگه درست کردیم که کلمه learning توش بود و در ادامه کلاینت هامون رو در شبکه داخلی تعریف کردیم و بعدش هم گفتیم هر جا دیدید روی URL کلمه هایی که تعریف کردیم در این acl ها وجود داشتن همه رو deny کن درسته ؟ این access list به خوبی کار می کنه اما یه نکته مشکل ساز داره !! این نوع تعریف کردن Regular Expressions حالت Case Sensitive داره یعنی چی ؟ یعنی به حروف بزرگ و کوچیک حساس هست ، اگه توی URL شما به جای book مثلا Book باشه مشکلی از نظر این access list وجود نداره ! به همین راحتی !

نویسنده : محمد نصیری

منبع : جزیره لینوکس و متن باز وب سایت توسینسو

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی است

#آموزش_نصب_و_راه_اندازی_squid_سرور #اموزش_squid_proxy #آموزش_راه_اندازی_کش_سرور_squid #آموزش_نصب_squid #راه_اندازی_کش_سرور_squid #آموزش_کش_سرور_squid #آموزش_راه_اندازی_squid #مشکل_استفاده_از_squid_cache #access_list_در_squid #راه_اندازی_کش_سرور_با_squid #راه_اندازی_squid_کش_سرور
عنوان
1 آموزش Squid (کش سرور) و ACL ها قسمت 1 : ACL Element رایگان
2 آموزش Squid (کش سرور) و ACL ها قسمت 2 : Access List ها رایگان
3 آموزش Squid (کش سرور) و ACL ها قسمت 3 : فعال کردن Cache برای URL رایگان
4 آموزش Squid (کش سرور) و ACL ها قسمت 4 : Banned List با reg_exp رایگان
5 آموزش Squid (کش سرور) و ACL ها قسمت 5 : Block کردن سایت رایگان
زمان و قیمت کل 0″ 0
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....