موجودہ DigitalOcean لوڈ بیلنسر وسیلے کے لیے، کلائنٹ کی پراکسی بائٹ اسٹریم کو مطابق TCP پروٹوکول کے ساتھ برقرار رکھیں:

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

اصل ہدف، نیٹ ورک پابندیاں اور صحت کی جانچ اس حصے کے گرد رکھیں۔ کلائنٹ لوڈ بیلنسر کا پتہ استعمال کرتا ہے اور Squid اپنے سننے والے پر اسٹریم وصول کرتا ہے۔

forward پراکسی مکمل شکل کے HTTP اہداف اور HTTPS کے لیے CONNECT قبول کرتا ہے۔ عام HTTP لوڈ بیلنسنگ موڈ کو ان گفتگوؤں کی واضح حمایت کرنی چاہیے؛ سننے والے کو HTTP کہنا اس مطابقت کو ثابت نہیں کرتا۔

پورٹ سے زیادہ کی تصدیق کریں: TCP صحت جانچ قبولیت ثابت کرتی ہے، جبکہ اجازت یافتہ ہدف کے لیے تصدیق شدہ CONNECT پراکسی معاہدے کو آزماتا ہے۔

IP اجازت پر بھروسہ کرنے سے پہلے وہ ماخذ پتہ جو Squid دیکھتا ہے جانچیں۔ PROXY پروٹوکول میٹاڈیٹا، اگر استعمال ہو، دونوں سروں پر معاونت چاہتا ہے اور پراکسی درخواست سے پہلے بائٹس شامل کرتا ہے۔ ہدف کی دیکھ بھال کے دوران فعال سرنگیں جان بوجھ کر خالی کریں؛ ان کا عمل اچانک ہٹانا انہیں منقطع کر دیتا ہے۔

متعلقہ مضامین