Squid kirishini ham, to'g'ri mijoz IP manzilini ham talab qiling
Ikkala ACL shartini talab qilib, nomlangan Squid proksi foydalanuvchisini tasdiqlangan manba manzili bilan cheklang.
To'g'ri parol bu siyosatning faqat yarmi: hisob bitta tasdiqlangan mijoz manzilidan ham ishlashi kerak. Squidda ikkala tekshiruvni bir xil kirish qoidasiga qo'yish shu talab bilan ikkita alohida kirish yo'li o'rtasidagi farqdir.
Autentifikatsiya allaqachon sozlangan deb hisoblasak, masalan Squid 6.13 NCSA sozlamasi, asosiy siyosat quyidagicha:
acl approved_login proxy_auth alex
acl approved_source src 192.0.2.40/32
http_access allow approved_source approved_login
http_access deny all
Squid haqiqatda oladigan manbadan foydalaning; namuna hujjat manzilidir. Xavfli maqsad portlar, mahalliy xizmatlar va CONNECT trafigi uchun avvalgi himoyalarni saqlang. Bu parcha birlashtirilgan shartni ko'rsatadi, to'liq tinglovchi konfiguratsiyasini emas.
Uning ustidagi qoidalarni tekshiring
Avvalgi keng ruxsat so'rovni yangi shartga yetib bormasdan qabul qilishi mumkin. http_access ma'lumotnomasi tartibli moslikni tavsiflaydi. Kiritilgan fayllar bilan birga butun ketma-ketlikni o'qing.
Foydalanuvchi nomi uchun bitta ruxsat va manba uchun boshqasi ikkalasini ham talab qilmaydi. Har qanday satr mustaqil ravishda muvaffaqiyat qozonishi mumkin. Bu boshqa siyosat.
proxy_auth ACL autentifikatsiya yordamchisiga bog'liq. Uni belgilash foydalanuvchini yaratish yoki parolni tekshirish usuli emas. Bu misol mijozlari proksi autentifikatsiya chaqiriqlariga javob bera oladigan ochiq proksi uchun.
Manba identifikatsiyasining ham chegaralari bor. Bitta NAT orqasidagi odamlar bitta manzilni bo'lishishi mumkin, ko'chma noutbuk esa manzilni o'zgartirishi mumkin. Qo'shimcha shart hisobning foydalanish mumkin bo'lgan tarmoq joyini toraytiradi; u jismoniy kompyuterni ishonchli aniqlay olmaydi. Bu cheklov shartni boshida qo'shgan sababingizga mos kelishiga ishonch hosil qiling.