Listener TPROXY Squid dapat menerima lalu lintas klien dengan berhasil sementara koneksi ke induknya gagal. Mempertahankan alamat sumber pada koneksi keluar itu bisa tidak sesuai untuk jalur jaringan induk.

Pada rilis Squid yang mendukung opsi ini, tambahkan no-tproxy ke definisi cache_peer yang ada dan relevan. Misalnya:

cache_peer parent.example.net parent 8118 0 no-query no-tproxy

no-tproxy menonaktifkan pemalsuan alamat sumber klien untuk koneksi ke peer ini. Opsi ini tidak menghapus konfigurasi transparan listener dan tidak memilih peer itu sendiri. Pertahankan opsi dan aturan pemilihan induk lain dalam penerapan. Jika aturan tersebut mengizinkan tujuan publik melalui induk tanpa autentikasi, daftar proxy HTTP menawarkan alamat kandidat; jangan pertahankan kredensial induk yang ada, dan periksa izin untuk setiap target CONNECT yang sebenarnya.

Induk kini menerima koneksi normal dari alamat keluar Squid sendiri, dengan tunduk pada NAT apa pun. Kebijakan akses dan autentikasinya harus mengizinkan proxy hilir tersebut. Periksa alamat sumber yang dilihat induk saat menggunakan pembatasan IP.

Opsi ini didokumentasikan untuk Squid 7 dan rilis yang didukung sebelumnya; referensi konfigurasi menandainya tidak tersedia di Squid 8. Pertahankan resep terkait dengan versi yang digunakan.

Artikel terkait