آیا تا به حال اسم سرور Caching Proxy به گوش تان خورده است؟ Caching Proxy، یک سرور واسط بین کاربر و سرور اصلی، که نقش حافظه پنهان برای محتوای وب و تفسیر و پاسخگویی به درخواست ها را را ایفا می کند. اگر شما هم یک مدیر شبکه حرفه ای باشید قطعاً به دنبال یک روش عالی و کوتاه برای نصب و کانفیگ Caching Proxy Server می گردید. پس باید بگویم که اکنون در جای درستی قرار گرفته اید، زیرا ما در راهنما زیر دانش شما در مورد این سرور کاربردی را از 0 به 100 خواهیم رساند. از شما دعوت می کنیم بدون درنگ در یک وبلاگ جذاب و کاربردی دیگر از آذرسیس با ما همراه باشید.
فهرست مطالب
کاربرد های سرور Caching Proxy
- کاهش بار بر روی سرور مبدا
- افزایش سرعت ارسال محتوا به کاربر
- فشرده سازی
- فیلتر کردن و کنترل محتوا
- بهبود عملکرد وب سایت
- بهبود امنیت در شبکه
- صرفه جویی در پهنا باند
- اشتراک گذاری اتصال به اینترنت در یک LAN
- Load Balancing
- پنهان کردن آدرس IP
- رفع محدودیت های جغرافیایی
برنامه های قابل اجرا در سرور Caching Proxy
- Squid
- Nginx
- Varnish
- Traffic Server آپاچی
- Vulture
- HAProxy
سریع ترین روش نصب و پیکربندی سرور Caching Proxy در ویندوز
برای نصب ابتدا Squid MSI installer را از وب سایت مربوطه دانلود کرده و Squid را نصب کنید، برای این کار، Squid for Windows را انتخاب کرده و Stop Squid Service را کلیک کنید. به قسمت پوشه نصب بروید و دستور زیر را از طریق خط فرمان اجرا کنید:
squid.exe -z -F
مجدد بر روی نماد Squid for Windows بروید و گزینه Open Squid Configuration را انتخاب کرده و http_access را با http_access جایگزین کنید. سپس Disk Caching را با افزودن خط زیر فعال کنید:
cache_dir aufs /cygdrive/c/Squid/var/cache 3000 16 256
پس از اجرا مراحل بالا فایل پیکربندی Squid squid.cofn را ذخیره سازی کرده و به صورت کامل ببندید، مجدداً بر روی نماد Squid for Windows رفته و Start Squid Service را کلیک کنید. در ویندوز به دنبال Squid for Windows بگردید، به طور معمول Squid در قسمت snap-in services.msc اجرا خواهد شد.
سریع ترین روش نصب و پیکربندی سرور Caching Proxy در لینوکس
Squid Package را با استفاده از Package Manager نصب کنید، بسته به نسخه لینوکس تان یکی از دستورات زیر را اجرا کنید.
Oracle, Rocky Linux, CentOS, Fedora و یا Red Hat:
# dnf install -y squid
Ubuntu و یا Debian:
# apt-get install squid
با استفاده از Systemd در لینوکس، وضعیت Squid را بررسی کرده و آن را فعال کنید:
# systemctl enable squid # systemctl start squid # systemctl status squid
برای فهرست کردن تمام ویژگی ها خط زیر را وارد کنید:
# squid –v
به صورت پیش فرض Squid از فایل پیکربندی /etc/squid/squid.conf استفاده می کند، برای تغییر خط زیر را وارد کنید:
$ sudo mcedit /etc/squid/squid.conf
اگر تمایل دارید که فقط به کاربران در شبکه محلی خود دسترسی بدهید، خط زیر را وارد کنید:
acl localnet src 192.168.50.0/24
چنانچه می خواهید از سرور Caching Proxy برای ذخیره سازی استفاده کنید، خط زیر را وارد کنید:
cache_dir ufs /var/spool/squid 5120 32 256
برای ایجاد یک ساختار پوشه در Squid Cache بر روی یک دیسک، دستور زیر را اجرا کنید:
$ squid -z
برای احراز هویت کاربران، یک فایل برای ذخیره نام کاربری و رمز عبور ایجاد کنید:
$ sudo touch /etc/squid/passwd && sudo chown squid /etc/squid/passwd
برای افزودن یک کاربر جدید به فایل:
$ sudo htpasswd -c /etc/squid/passwd username1
اکنون با موفقیت مراحل نصب و پیکربندی را اتمام کردید.
سخن آخر
همان طور که مشاهده نمودید نصب و پیکربندی سرور Caching Proxy، امکان مدیریت و کنترل بیشتر در سیستم شما را فراهم می کند، چنانچه به یک سرور با کیفیت بالا و پشتیبانی 24 ساعته برای انجام این نصب نیاز دارید، شرکت هاستینگ آذرسیس همراه با متخصصین مجرب آماده مشاوره و ارائه خدمات به شما عزیزان می باشد.