زنجیرهسازی سرور Dante 1.4 فقط TCP CONNECT را پشتیبانی میکند
زنجیرهسازی سرور Dante از TCP CONNECT با محدودیتهای مشخص در اعتبارنامه و بار پشتیبانی میکند. پیش از آنکه آن را مسیر کامل SOCKS5 بدانید، این قرارداد را بررسی کنید.
زنجیرهسازی سرور Dante 1.4 کل مجموعه فرمانهای SOCKS5 را حفظ نمیکند. راهنما انتخاب سرور بالادست را از طریق بلوکهای route و با نحو مسیریابی پیکربندی کلاینت پشتیبانی میکند و سه محدودیت وجود دارد که بهتر است نخست روشن شود:
- فرمان: زنجیرهسازی از TCP
CONNECTپشتیبانی میکند. درخواست موفق مرورگرUDP ASSOCIATEیاBINDرا برقرار نمیکند، حتی اگر عملیات دیگری در همان برنامه به آنها نیاز داشته باشد. - هویت: هنگامی که مسیر بالادست احراز هویت با نام کاربری و گذرواژه ارائه میدهد، Dante اعتبارنامه دریافتی از کلاینت خود را جلو میفرستد. این با اختصاص یک حساب سرویس بالادست جداگانه تفاوت دارد.
- بار: راهنما مقیاسپذیری محدود را مستند میکند و این امکان را تنها برای بارهای کوچک کلاینت توصیه میکند.
جریان هویت را صریح بپذیرید. اعتماد به اتصال ورودی کلاینت، انتقال رمزنگاریشده برای اعتبارنامههای ارسالی به پروکسی بعدی ایجاد نمیکند.
کلاینتهای مجاز، مقصدهای TCP و بار مورد نظر را بهعنوان قرارداد واقعی زنجیره تعریف کنید. اگر برنامه به UDP نیاز دارد، همبندی UDP و تحویل دادهنگار در یک مسیر کامل را بررسی کنید، نه اینکه فرض کنید برچسب SOCKS5 سرور مستقل مسیر زنجیرهای را پوشش میدهد.