SOCKS পুলে HAProxy-র leastconn কী মাপে
HAProxy-র TCP পুল সক্রিয় সংযোগ ও ওজন অনুসারে বেছে নেয়, লক্ষ্যের ডাউনলোড গতি বা সম্পূর্ণ SOCKS স্বাস্থ্য অনুসারে নয়।
listen socks_pool
bind 127.0.0.1:1080
mode tcp
balance leastconn
timeout connect 5s
timeout client 1h
timeout server 1h
server proxy_a 192.0.2.10:1080 check
server proxy_b 192.0.2.11:1080 checkপ্রকৃত সামঞ্জস্যপূর্ণ SOCKS এন্ডপয়েন্ট এবং কাজের চাপ অনুযায়ী টাইমআউট ব্যবহার করুন। অ্যাপটিকে লুপব্যাক লিসেনারের SOCKS ক্লায়েন্ট হিসেবে কনফিগার করুন; ব্যাকএন্ডকে তার প্রত্যাশিত প্রোটোকল ও অ্যাকাউন্ট গ্রহণ করতে হবে। SOCKS ক্রেডেনশিয়াল ছাড়া অনুমোদিত পাবলিক-টার্গেট পরীক্ষার জন্য SOCKS প্রক্সি তালিকা প্রার্থী ব্যাকএন্ড জোগায়; ক্লায়েন্টের SOCKS সংস্করণ মিলিয়ে নিন এবং প্রকৃত লক্ষ্যে প্রবেশ যাচাই করুন।
কম ব্যস্ত সার্ভারের আপস্ট্রিম তবুও ধীর হতে পারে। leastconn সক্রিয় গণনা ও ওজন ভারসাম্য রাখে, আর দেখানো চেক কেবল TCP গ্রহণ প্রতিষ্ঠা করে। নেগোশিয়েশন, প্রমাণীকরণ ও গন্তব্যে প্রবেশের জন্য আলাদা প্রমাণ দরকার।
সক্রিয় টানেল নিজের নির্বাচিত ব্যাকএন্ডেই থাকে। এই TCP পুল আলাদা UDP ASSOCIATE ডেটাগ্রাম বহন করে না।
যদি সর্বনিম্ন লক্ষ্য-লেটেন্সি দরকার হয়, সংযোগ সংখ্যা থেকে অনুমান না করে ওই লক্ষ্য-নির্দিষ্ট ফলাফলটি সংজ্ঞায়িত ও মাপুন।