Untuk sumber load balancer DigitalOcean sedia ada, kekalkan strim bait proksi klien dengan protokol TCP yang sepadan:

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

Kekalkan sasaran sebenar, sekatan rangkaian dan pemeriksaan kesihatan di sekeliling fragmen ini. Klien menggunakan alamat load balancer dan Squid menerima strim pada pendengarnya.

Proksi hadapan menerima sasaran HTTP bentuk mutlak dan CONNECT untuk HTTPS. Mod pengimbangan beban HTTP biasa mesti menyokong perbualan itu secara jelas; memanggil pendengar sebagai HTTP tidak membuktikan keserasian itu.

Sahkan lebih daripada port: pemeriksaan kesihatan TCP membuktikan penerimaan, manakala CONNECT yang disahkan ke sasaran dibenarkan menguji kontrak proksi.

Periksa alamat sumber yang dilihat Squid sebelum bergantung pada kebenaran IP. Metadata protokol PROXY, jika digunakan, memerlukan sokongan di kedua-dua hujung dan menambah bait sebelum permintaan proksi. Salirkan terowong aktif secara sengaja semasa penyelenggaraan sasaran; membuang prosesnya secara mendadak akan memutuskannya.

Artikel berkaitan