Squid pāradresēšana caur DigitalOcean TCP slodzes līdzsvarotāju
Izmantojiet atbilstošus TCP ieejas un mērķa protokolus esošam DigitalOcean resursam, kad ceļam jāsaglabā pārsūtīšanas HTTP un CONNECT.
Esošam DigitalOcean slodzes līdzsvarotāja resursam saglabājiet klienta starpniekservera baitu plūsmu ar atbilstošiem TCP protokoliem:
forwarding_rule {
entry_port = 3128
entry_protocol = "tcp"
target_port = 3128
target_protocol = "tcp"
}Saglabājiet faktisko mērķi, tīkla ierobežojumus un veselības pārbaudes ap šo fragmentu. Klients izmanto līdzsvarotāja adresi, un Squid saņem plūsmu savā klausītājā.
Pārsūtošais starpniekserveris pieņem absolūtas formas HTTP mērķus un CONNECT HTTPS vajadzībām. Parastajam HTTP slodzes līdzsvarošanas režīmam ir skaidri jāatbalsta šīs sarunas; klausītāja nosaukšana par HTTP šo saderību nepierāda.
Pārbaudiet vairāk nekā portu: TCP veselības pārbaude pierāda pieņemšanu, savukārt autentificēts CONNECT uz atļautu mērķi pārbauda starpniekservera līgumu.
Pirms paļaušanās uz IP autorizāciju pārbaudiet avota adresi, ko redz Squid. PROXY protokola metadati, ja tiek izmantoti, prasa atbalstu abos galos un pievieno baitus pirms starpniekservera pieprasījuma. Mērķa apkopes laikā apzināti iztukšojiet aktīvos tuneļus; to procesa pēkšņa noņemšana tos pārtrauc.