آموزش نصب و راه اندازی Squid همراه Radius
Squid چیست؟
اسکویید Squid یک پراکسی سرور Cache کننده برای کلاینتهای تحت وب سایت که معمولا برای سرعت بخشیدن به صفحات وب و به اشتراک گذاردن اینترنت در یک شبکه استفاده می شود. و قابلیت پشتیبانی از پروتوکلهای SSL, FTP, HTTP را در وب دارد.این قابلیت موجب استفاده بهینه از پهنای باند خطوط ارتباطی موجود و نیز افزایش کارایی و سرعت سرویس دهنده های وب میگردد و بر خلاف نرم افزارهای cache کننده قدیمی squid تمامی درخواستهای موجود در یک فرآیند I/O را راه اندازی میکند.
ردیوس (Remote Authentication Dail-In User Service (RADIUS چیست ؟
یک سرویس مرکزی احراز هویت می باشد . به جای اینکه هر سرور RAS به صورت جداگانه نیازمند یک پایگاه داده باشد تا اشخاص را احراز هویت کند، درخواست های
احرازهویت به یک سرور مرکزی ارسال می گردند .
نصب و راه اندازی
ابتدا فابل squid_radius_auth را دانلود کرده فایل دانلودشده را باز کزده و Config را مطابق دستور زیر انجام می دهیم :
# cd /etc/squid/ # wget http://www.squid-cache.org/contrib/squid_radius_auth/squid_radius_auth-1.09.tgz # tar -zxvf squid_radius_auth-1.09.tgz # cd squid_radius_auth-1.09 # make # make install # vi /etc/squid/squid_radius_auth.conf ### squid_rad_auth configuration file ### MvS: 28-10-1998 server 127.0.0.1 secret dark123
و در پایان فایل Squid را Config میکنیم بدین صورت :
auth_param basic program /etc/squid/squid_radius_auth -f /etc/squid/squid_radius_auth.conf auth_param basic children 6 auth_param basic realm DarkLove Proxy Access auth_param basic credentialsttl 2 hours auth_param basic casesensitive off acl AuthUsers proxy_auth REQUIRED http_access allow all AuthUsers