বিদ্যমান DigitalOcean লোড-ব্যালেন্সার রিসোর্সের জন্য, মিলে যাওয়া TCP প্রোটোকল দিয়ে ক্লায়েন্টের প্রক্সি বাইট স্ট্রিম সংরক্ষণ করুন:

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

প্রকৃত টার্গেট, নেটওয়ার্ক নিষেধাজ্ঞা এবং স্বাস্থ্য পরীক্ষা এই খণ্ডের চারপাশে রাখুন। ক্লায়েন্ট লোড ব্যালেন্সারের ঠিকানা ব্যবহার করে এবং Squid তার নিজের লিসেনারে স্ট্রিমটি গ্রহণ করে।

একটি ফরওয়ার্ড প্রক্সি absolute-form HTTP টার্গেট এবং HTTPS-এর জন্য CONNECT গ্রহণ করে। সাধারণ HTTP লোড-ব্যালেন্সিং মোডকে সেই কথোপকথনগুলি স্পষ্টভাবে সমর্থন করতে হবে; লিসেনারকে HTTP বলা সেই সামঞ্জস্য প্রমাণ করে না।

পোর্টের চেয়ে বেশি যাচাই করুন: TCP স্বাস্থ্য পরীক্ষা গ্রহণযোগ্যতা প্রমাণ করে, আর অনুমোদিত টার্গেটে প্রমাণিত CONNECT প্রক্সি চুক্তি পরীক্ষা করে।

IP অনুমোদনের উপর নির্ভর করার আগে Squid যে উৎস ঠিকানা দেখে তা যাচাই করুন। PROXY-প্রোটোকল মেটাডেটা, যদি ব্যবহৃত হয়, উভয় প্রান্তে সমর্থন দরকার এবং প্রক্সি অনুরোধের আগে বাইট যোগ করে। টার্গেট রক্ষণাবেক্ষণের সময় সক্রিয় টানেলগুলি ইচ্ছাকৃতভাবে ড্রেন করুন; তাদের প্রসেস হঠাৎ সরিয়ে ফেলা তাদের বাধা দেয়।

সম্পর্কিত নিবন্ধ