Proxy server (squid) va autentifikatsiya
Proxy server (squid) o’rnatish va sozlash.
O’rnatish uchun (fedorada) quyidagi buyruq beriladi:
debianda:
Ishga tushurish uchun
Sozlash uchun /etc/squid/squid.conf faylini tahrirlash kerak. Buning uchun:
buyrug’ini beramiz va http_port direktivasi mavjudligini tekshiramiz uning quymati 3128 bo’ladi, yani proxy server 3128 portni tinglaydi.
Keyin tarmoq orqali ko’rinish uchun http_access deny all direktivasini topamiz, agar izoh bo’lib turgan bo’lsa yani # belgisidan keyin yozilgan bo’lsa # belgisini olib tashlaymiz va http_access allow all ga o’zgartiramiz.
va tekshirib ko’ramiz.
Autentifikatsiyani sozlash uchun
va auth_param direktivasini quyidagicha qo’shamiz:
htpasswd orqali yangi foydalanuvchi yaratish uchun quyidagicha buyruq beriladi va parol kiritiladi (–c parametric yangi yaratilayotgandagina yoziladi):
dan keyin:
yozib qo’yamiz.
Va nihoyat
Eski OpenNet.Uz saytidan.
O’rnatish uchun (fedorada) quyidagi buyruq beriladi:
sudo yum install squid
debianda:
sudo apt-get install squid
Ishga tushurish uchun
service squid start
Sozlash uchun /etc/squid/squid.conf faylini tahrirlash kerak. Buning uchun:
vim /etc/squid/squid.conf
buyrug’ini beramiz va http_port direktivasi mavjudligini tekshiramiz uning quymati 3128 bo’ladi, yani proxy server 3128 portni tinglaydi.
Keyin tarmoq orqali ko’rinish uchun http_access deny all direktivasini topamiz, agar izoh bo’lib turgan bo’lsa yani # belgisidan keyin yozilgan bo’lsa # belgisini olib tashlaymiz va http_access allow all ga o’zgartiramiz.
sudo /etc/init.d/squid restart
va tekshirib ko’ramiz.
Autentifikatsiyani sozlash uchun
vim /etc/squid/squid.conf
va auth_param direktivasini quyidagicha qo’shamiz:
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
htpasswd orqali yangi foydalanuvchi yaratish uchun quyidagicha buyruq beriladi va parol kiritiladi (–c parametric yangi yaratilayotgandagina yoziladi):
[geniuz@fedora /]# htpasswd –c /etc/squid/passwd tum
New password:
Re-type new password:
Adding password for user geniuz
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
dan keyin:
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off
yozib qo’yamiz.
Va nihoyat
sudo /etc/init.d/squid restart
Eski OpenNet.Uz saytidan.
5 комментариев