http://hellodigi.ir/wp-content/uploads/2026/07/rsz_3starsec_banner.png
Homeشبکهlinuxنصب اسکوئید (squid) از روی سورس بر روی centOS 6.5-X86_64

نصب اسکوئید (squid) از روی سورس بر روی centOS 6.5-X86_64

سرویس دهنده اسکوئید یکی از بهترین و پر کاربردترین نرم افزار های موجود در سیستم عامل های لینوکس و یونیکس هستش که به دلیل ویژگی های فنیش و متنوعش در شرکت های ارائه دهنده اینترنت، موسسات و سازمانها جهت کش کردن اطلاعات و یا پراکسی سرور مورد استفاده قرار می گیرد.
من در اینجا قصد آموزش نحوه نصب اسکوئید به عنوان پراکسی سرور به همراه افزونه تشخیص هویت رو دارم.

 

منظور از پراکسی سرور، به سروری گفته می شود که به منظور انجام اعمال خاصی میان درخواستهای کاربران شبکه و سرورهای مقصد قرار می گیرد.
به بیان دیگه پراکسی سرور قادر به فیلتر کردن محتوا و درخواست های کاربران، ایجاد محدودیت در دسترسی، قابلیت تشخیص هویت برای جلوگیری از ارتباطات ناخواسته و … رو داره و می تونه این کنترل ها رو بر اساس آدرس های IP ، دامنه ها، پروتکل ها و نوع متحوا انجام بده

حالا نوبت به نحوه نصب این سرویس می رسه:
ابتدا برنامه های مورد نیاز جهت کامپایل کردن اسکوئید رو به صورت زیر نصب می کنیم.

 

و حالا برنامه اسکویئد رو دانلود می کنیم و از حالت فشرده درش میاریم و واردش فولدرش میشیم. (من در اینجا از برنامه اسکویید 2.6 استیبل استفاده می کنم)

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

خوب تا اینجا ما فقط اسکویئد رو نصب کردیم ولی هنوز آماده به کار نیست! و باید یک سری کارهای اضافه بکنیم تا آماده به کار بشه.
اولین کاری که باید بکنیم اینه که Host_name رو تو فایل کانفیگش اعمال کنیم. به صورت زیر:

در همون خط اول متن زیر رو می نویسیم: (بجای your_hostname هاست خودتون رو بنویسید)

با استفاده از دستور زیر یه یوزر ساده برای اسکوئید می سازیم و داخل فایل کانفیگ اضافش می کنیم تا مشکلات دسترسی به فایل هاش برطرف بشه!

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

خوب وقتی دستور بالا رو اجرا می کنیم به ارور زیر روبرو می شویم که اسکوئید نمی تواند فایل های کش خودش رو بسازه!

و به اونها دسترسی داشته باشه برای همین به صورت دستی این فایل ها رو می سازیم و دسترسی آنها رو به یوزر اسکوئید می دهیم:

وقتی تمام این مراحل رو انجام بدیم و دوباره دستور دیباگ کردن رو بزنیم میبینیم که بدون هیچ مشکلی سرویس اسکوئید مون کار می کنه. منتها قبلش دستور زیر  رو اجرا کنید تا فایل های کشش ساخته بشه!

حالا نوبت اینه که پورت اسکوئید رو تو فایروال اضافه بکنیم: (به صورت پیش فرض پورت 3128 هستش)

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

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -
Google search engine

Most Popular

Recent Comments

محمد علی مرادی on معرفی ابزار Hping
ابوالفضل رضی پور on دانلود تمام نسخه های VMware-ESXi HPE
محمد محمدی ساره on اموزش بکاپ گیری mysql در asterisk
بهنوش حیدری on رجیستر کردن IP Phone در CUCM
محسن دمیرچی لو on اموزش نصب کامل issabel روی vmware
ابوالفضل رضی ‍‍پور on آموزش کریو کنترل (Kerio Control) __ بخش هفت
ابوالفضل رضی پور 1 on اموزش نصب کامل issabel روی vmware
ابوالفضل رضی پور on پارتیشن بندی الستیکس 4
محمدرضاقرباني گوگاني on فیلم اموزشی ساخت raid 1+0 برای سرور hp g9