Wajibkan kedua-dua log masuk Squid dan IP klien yang betul
Hadkan pengguna proksi Squid bernama kepada alamat sumber yang diluluskan dengan mewajibkan kedua-dua syarat ACL.
Kata laluan yang betul hanyalah separuh daripada dasar ini: akaun juga harus berfungsi dari satu alamat klien yang diluluskan. Dalam Squid, meletakkan kedua-dua semakan pada peraturan akses yang sama ialah perbezaan antara keperluan itu dan dua laluan masuk yang berasingan.
Dengan menganggap pengesahan sudah dikonfigurasikan, seperti persediaan NCSA Squid 6.13, dasar teras ialah:
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
Gunakan sumber yang sebenarnya diterima Squid; contohnya ialah alamat dokumentasi. Kekalkan perlindungan terdahulu untuk port destinasi tidak selamat, perkhidmatan tempatan dan trafik CONNECT. Serpihan ini menunjukkan syarat gabungan, bukan konfigurasi pendengar yang lengkap.
Semak peraturan di atasnya
Kebenaran luas terdahulu boleh menerima permintaan sebelum ia mencapai syarat baharu. Rujukan http_access menerangkan padanan tersusun. Baca keseluruhan urutan, termasuk fail yang disertakan.
Satu kebenaran untuk nama pengguna dan satu lagi untuk sumber tidak mewajibkan kedua-duanya. Mana-mana baris boleh berjaya secara bebas. Itu dasar yang berbeza.
ACL proxy_auth bergantung pada pembantu pengesahan. Menentukannya bukan cara mencipta pengguna atau mengesahkan kata laluan. Contoh ini adalah untuk proksi eksplisit yang kliennya boleh bertindak balas terhadap cabaran pengesahan proksi.
Identiti sumber juga mempunyai had. Orang di belakang satu NAT boleh berkongsi alamat, dan komputer riba yang bergerak boleh menukar alamat. Syarat tambahan menyempitkan lokasi rangkaian akaun yang boleh digunakan; ia tidak mengenal pasti komputer fizikal secara boleh dipercayai. Pastikan had itu sepadan dengan sebab anda menambah syarat itu pada mulanya.