यह हाप्रोसी के साथ संभव है। आप एक टीसीपी प्रॉक्सी को सेटअप कर सकते हैं और एसएनआई को निकाल सकते हैं और एसएनआई के आधार पर रूटिंग कर सकते हैं। यहाँ एक उदाहरण है:
backend be.app1
mode tcp
no option checkcache
no option httpclose
tcp-request inspect-delay 5s
tcp-request content accept if { req.ssl_hello_type 1 }
tcp-request content reject
use-server server1 if { req.ssl_sni -m beg app1. }
server server1 server1:8443 check id 1 weight 0
एसएसएल हेलो प्राप्त करने तक अनुरोध को विलंबित करना आवश्यक है, अन्यथा एसएनआई हेडर प्राप्त करने से पहले हाइपर प्रॉक्सी एक कनेक्शन बनाने की कोशिश करेगा।
मैं वजन 0 के साथ सर्वर का उपयोग कर रहा हूं, क्योंकि मेरे वर्तमान कॉन्फ़िगरेशन में, मेरे पास प्रत्येक एसएनआई के लिए केवल एक सर्वर चल रहा है और मैं नहीं चाहता कि वे यादृच्छिक अनुरोध प्राप्त करें। आप शायद इससे खेलने के बेहतर तरीके खोज सकते हैं।
आशा है कि ये आपकी मदद करेगा।