Menghantar Squid melalui Load Balancer TCP DigitalOcean
Gunakan protokol TCP masuk dan sasaran yang sepadan untuk sumber DigitalOcean sedia ada apabila laluan mesti mengekalkan HTTP hadapan dan CONNECT.
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.