آموزش رزبری پای پروژه رزبری پای رزبری پای گنو/لینوکس

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

نوشته شده توسط اروند طباطبایی

وقتی در خانه چندیدن نفر را داشته باشید که از اینترنت استفاده کنند مصرف اینترنت شما به طرز قابل توجهی بالا می‌رود مخصوصاً اگر از طرفداران شبکه‌های اجتماعی مانند 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

درباره نویسنده

اروند طباطبایی

هرچه می آموزم میبینم که خیلی کم آموختم. در حال حاضر مدیریت تولید مقطع کارشناسی ارشد هستم. علاقه به رباتیک و تکنولوژی دارم. امیدوارم بتونم دانشی را که آموخته‌ام، به روش‌های مختلفی به کاربران علاقمند منتقل کنم.

دیدگاهتان را بنویسید