Listener forward proxy TLS di Squid 6.13
Tambahkan listener forward proxy berkemampuan TLS di Squid 6.13 tanpa mengintersepsi sesi HTTPS tujuan.
Squid 6.13 bisa menerima permintaan forward proxy lewat TLS jika dibangun dengan GnuTLS atau OpenSSL. Ini melindungi hubungan klien–proxy tanpa mengintersepsi sesi terpisah milik tujuan HTTPS.
- Dapatkan sertifikat untuk nama host yang akan dipakai klien menjangkau Squid. Batasi kunci privatnya pada identitas layanan yang membutuhkannya.
- Tambahkan listener TLS memakai alamat yang dialokasikan dan jalur sertifikat sungguhan:
https_port 192.0.2.10:3129 tls-cert=/etc/squid/proxy-chain.pem tls-key=/etc/squid/proxy-key.pemPertahankan daftar klien yang diizinkan dan pembatasan tujuan serta kebijakan autentikasi. Listener tidak memberikan izin akses. Ia juga membiarkan http_port yang sudah ada tetap aktif; hapus atau batasi listener lama jika semua koneksi klien harus memakai TLS. Tidak diperlukan mode akselerator, intersepsi, atau pembuatan sertifikat.
Urai konfigurasi sebelum memuat ulang layanan yang dimaksud. Pemeriksaan parser memvalidasi struktur dan pemuatan sertifikat, bukan keterjangkauan jaringan. Setelah pemuatan ulang berhasil, kirim permintaan melalui endpoint TLS dari klien yang diizinkan:
curl --proxy https://proxy.example:3129 --proxy-cacert approved-proxy-ca.pem --connect-timeout 5 --max-time 15 https://example.com/Gunakan nama host proxy yang sebenarnya dan berkas CA yang disetujui. Sertifikat proxy tepercaya secara publik mungkin tidak memerlukan bundel khusus. --proxy-cacert mengatur kepercayaan proxy dan membiarkan verifikasi tujuan tetap terpisah; pertahankan kedua pemeriksaan.
Periksa listener sebenarnya dan nama sertifikat, lalu uji juga sumber terkendali yang harus ditolak. Penguraian yang berhasil saja tidak memastikan kepercayaan klien atau batas akses.