Tetapkan kelayakan berasingan untuk proksi induk Squid
Berikan Squid 6.13 log masuk proksi huluan sendiri tanpa menganggap kata laluan klien perlu diserahkan kepada pengendali lain.
Log masuk pengguna ke perkhidmatan Squid anda dan log masuk Squid ke induknya menggunakan kelayakan berbeza. Induk mungkin milik pengendali lain atau menggunakan pangkalan data akaun berbeza. Menerima kata laluan klien tidak bermakna anda patut menghantarnya ke huluan.
Squid 6.13 boleh menambah log masuk statik pada takrif induk:
cache_peer 192.0.2.20 parent 3128 0 no-query default name=upstream login=parentuser:ExampleOnly
Alamat dan kata laluan di atas ialah contoh dokumentasi. Gunakan log masuk pada takrif induk sedia ada agar tidak mencipta peer kedua tanpa sengaja. Kekalkan dasar penghalaan berasingan yang menentukan permintaan yang wajib menggunakan induk ini.
Asingkan skop akaun
Tetapan auth_param hiliran mengesahkan klien tika Squid anda. Pilihan login peer membekalkan kelayakan untuk hop lain. Mengubah satu tidak mengemas kini yang lain secara automatik.
Ikuti keperluan pengesahan induk yang didokumenkan. Baris ini bukan konfigurasi lengkap untuk setiap skim pengesahan berorientasikan sambungan. Jika induk menjangka NTLM atau Negotiate, semak susunan peer yang disokong dan bukannya berulang kali menukar kata laluan dalam medan ini.
Squid turut mempunyai pilihan penghantaran kelayakan seperti PASS dan PASSTHRU. Semantiknya berbeza daripada akaun huluan khusus dan boleh mendedahkan maklumat pengesahan klien kepada peer. Jangan pilihnya sebagai jalan pintas apabila reka bentuk menggunakan akaun berasingan.
Lindungi konfigurasi dan uji hop yang betul
Rahsia statik disimpan dalam konfigurasi. Hadkan akses fail dan sandaran serta buang maklumat sensitif daripada output parser atau nyahpepijat sebelum dikongsi. Pilihan ini mempunyai peraturan escape sendiri: dokumentasi membenarkan escape URL dan mewajibkan aksara peratus literal digandakan.
Jika klien berjaya disahkan tetapi permintaan yang diteruskan masih gagal pada induk, periksa pertukaran huluan dan akaun itu. Asingkan juga perlindungan pengangkutan klien–Squid dan Squid–induk; penyulitan sambungan pertama tidak melindungi sambungan kedua secara automatik.