آموزش ساخت Cache Server با رزبری پای

web-infrastructure-caching-servers-a

وقتی در خانه چندیدن نفر را داشته باشید که از اینترنت استفاده کنند مصرف اینترنت شما به طرز قابل توجهی بالا می‌رود مخصوصاً اگر از طرفداران شبکه‌های اجتماعی مانند pinterest و facebook و … باشید هنگامی که صفحه ها را به صورت متداول refresh میکنید همیشه اطلاعات مشخص و یکسانی را نسبت به قبل دریافت میکند و تنها مورد تفاوت آن مربوط به برخی از محتواهای آن میشود. اینجا همانجایی است که squid وارد عمل میشود.

اسکوئید صفحه های شمارا کش میکند و چک میکند تا اطلاعات همیشه به روز باشند. پس از گذشت زمانی معین و تغییر اطلاعات موجود squid نیز اطلاعات خود را به روز خواهد کرد. بیایید تا باهم یک cache server بر روی رزبری پای خود راه اندازی کنیم.

۱ – نصب squid

با دستور بالا اسکوئید نصب خواهد شد؛ در صورتی که در موقع نصب از شما پسوردی خواسته شده رمزعبور خود را وارد کنید.

۲ – ذخیر فایل کانفیگ استاندارد

۳ – شما میتوانید سطرهای کامنت شده را پاک کنید و یک فایل کانفیگ بسیار ساده و سبک را برای کار خود داشته باشید

به صورت پیشرفض دایرکتوری که فایل‌های شما در آن کش خواهند شد در آدرس زیر قرار دارد :

۴ – شبکه خود را به آخر لیست Acl ها اضافه کنید. برای مثال در خانه من همیشه روی ۱۹۲٫۱۶۸٫۰٫۰ و رنج این آیپی قرار دارم پس فایل را به صورت زیر ویرایش میکنیم :

و من خط‌های زیر را هم کامنت کردم که آدرس‌های آن‌ها با آدرسی که من داده‌ام تداخل پیدا نکند.

۵ – اجازه دادن به ماشین‌هایی که بر روی شبکه قرار دارند برای متصل شدن به پروکسی نیز از مواردی است که باید به فایل اضافه کنید. در زیر من این کار را انجام داده ام:

۶ – بارگزاری دوباره کانفیگ های اسکوئید برای اعمال شدن کانفیگ های ما نیز با دستور زیر انجام خواهد شد.

۷ – حال میتوانید مرورگر کامپیوتر و یا سیستم عامل کامپیوتر خود را تنظیم کنید تا از HTTP Proxy ایجاد شده بر روی رزبری استفاده کند (به صورت پیشفرض پورت استفاده شده ۳۱۲۸ میباشد)

برای مدیریت کانفیگ ها تحت یک رابط کاربری بر روی وب میتوانید از webmin استفاده کنید. این ابزار به شما اجازه میدهد تا همه تغییرات مورد نیاز را در کانفیگ ها انجام دهید.

۱ – نصب Webmin

با دستور بالا webmin برای شما نصب خواهد شد

۲ – نصب calamaris log analyzer

این برنامه برای آنالیز کردن و مشاهده استفاده از پروکسی ایجاد شده توسط شما بسیار مفید خواهد بود.

حال میتوانید به ip رزبری خود به وسیله پورت ۱۰۰۰۰ متصل شوید. میتوانید با استفاده از یوزر و پسوردی که در قسمت شماره ۱ وارد کردید وارد محیط برنامه شوید.

پس از ورود به محیط مخصوص با تنظیماتی مواجه شدیم که ممکن است بهینه و جالب نباشند به همین دلیل تعدادی ا آن‌ها را تغییر دادیم که میتوانید در شکل زیر این تغییرات را مشاهده کنید.

webmin-2

در قسمت سرور نیز به تنظیمات squid نیز دسترسی خواهید داشت.

webmin-0

به وسیله log ها و clamaris میتوانید استفاده از پروکسی را در سیستم کنترل کنید و همچنین کارایی سیستم را نیز مشاهده کنید.

webmin-1

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *