DigitalOcean TCP লোড ব্যালেন্সারের মাধ্যমে Squid ফরওয়ার্ড করুন
বিদ্যমান DigitalOcean রিসোর্সের জন্য মিলে যাওয়া TCP এন্ট্রি ও টার্গেট প্রোটোকল ব্যবহার করুন, যখন পথকে ফরওয়ার্ড HTTP ও CONNECT সংরক্ষণ করতে হবে।
বিদ্যমান 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-প্রোটোকল মেটাডেটা, যদি ব্যবহৃত হয়, উভয় প্রান্তে সমর্থন দরকার এবং প্রক্সি অনুরোধের আগে বাইট যোগ করে। টার্গেট রক্ষণাবেক্ষণের সময় সক্রিয় টানেলগুলি ইচ্ছাকৃতভাবে ড্রেন করুন; তাদের প্রসেস হঠাৎ সরিয়ে ফেলা তাদের বাধা দেয়।