Dante 1.4 सर्वर चेनिंग पूरा SOCKS5 कमांड सेट नहीं बनाए रखती। इसका मैनुअल क्लाइंट कॉन्फ़िगरेशन के रूटिंग सिंटैक्स का उपयोग करते हुए route ब्लॉकों के माध्यम से अपस्ट्रीम चयन का समर्थन करता है, और तीन सीमाएँ हैं जिन्हें पहले तय करना उचित है:

  • कमांड: चेनिंग TCP CONNECT का समर्थन करती है। सफल ब्राउज़र अनुरोध UDP ASSOCIATE या BIND स्थापित नहीं करता, भले ही उसी अनुप्रयोग के किसी अन्य कार्य को उनकी आवश्यकता हो।
  • पहचान: जब अपस्ट्रीम मार्ग उपयोगकर्ता नाम और पासवर्ड प्रमाणीकरण प्रदान करता है, तो Dante अपने स्वयं के क्लाइंट से प्राप्त क्रेडेंशियल आगे भेजता है। यह अलग अपस्ट्रीम सेवा खाता सौंपने से भिन्न है।
  • लोड: मैनुअल सीमित स्केलेबिलिटी का दस्तावेज़ीकरण करता है और इस सुविधा की सिफ़ारिश केवल छोटे क्लाइंट लोड के लिए करता है।

पहचान प्रवाह को स्पष्ट रूप से स्वीकार करें। आने वाले क्लाइंट कनेक्शन पर भरोसा अगले प्रॉक्सी को भेजे जाने वाले क्रेडेंशियल के लिए एन्क्रिप्टेड परिवहन स्थापित नहीं करता।

अनुमत क्लाइंट, TCP गंतव्य और इच्छित लोड को श्रृंखला का वास्तविक अनुबंध परिभाषित करें। यदि अनुप्रयोग को UDP चाहिए, तो यह मानने के बजाय कि स्टैंडअलोन सर्वर का SOCKS5 लेबल चेन किए गए मार्ग को कवर करता है, पूर्ण पथ पर UDP संबद्धता और डेटाग्राम वितरण जाँचें।

संबंधित लेख