Untuk resource load balancer DigitalOcean yang sudah ada, pertahankan aliran byte proxy klien dengan protokol TCP yang cocok:

forwarding_rule {
  entry_port      = 3128
  entry_protocol  = "tcp"
  target_port     = 3128
  target_protocol = "tcp"
}

Pertahankan target sebenarnya, pembatasan jaringan, dan pemeriksaan kesehatan di sekitar fragmen ini. Klien menggunakan alamat load balancer dan Squid menerima aliran pada listener-nya.

Proxy penerusan menerima target HTTP berbentuk absolut dan CONNECT untuk HTTPS. Mode load balancing HTTP biasa harus mendukung percakapan tersebut secara eksplisit; menyebut listener sebagai HTTP tidak membuktikan kompatibilitas itu.

Verifikasi lebih dari sekadar port: pemeriksaan kesehatan TCP membuktikan penerimaan, sedangkan CONNECT terautentikasi ke target yang diizinkan menguji kontrak proxy.

Periksa alamat sumber yang dilihat Squid sebelum mengandalkan otorisasi IP. Metadata protokol PROXY, jika digunakan, memerlukan dukungan di kedua ujung dan menambahkan byte sebelum permintaan proxy. Kuras terowongan aktif secara sengaja selama pemeliharaan target; menghapus prosesnya secara mendadak akan memutusnya.

Artikel terkait