زنجیره‌سازی سرور Dante 1.4 کل مجموعه فرمان‌های SOCKS5 را حفظ نمی‌کند. راهنما انتخاب سرور بالادست را از طریق بلوک‌های route و با نحو مسیریابی پیکربندی کلاینت پشتیبانی می‌کند و سه محدودیت وجود دارد که بهتر است نخست روشن شود:

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

جریان هویت را صریح بپذیرید. اعتماد به اتصال ورودی کلاینت، انتقال رمزنگاری‌شده برای اعتبارنامه‌های ارسالی به پروکسی بعدی ایجاد نمی‌کند.

کلاینت‌های مجاز، مقصدهای TCP و بار مورد نظر را به‌عنوان قرارداد واقعی زنجیره تعریف کنید. اگر برنامه به UDP نیاز دارد، هم‌بندی UDP و تحویل داده‌نگار در یک مسیر کامل را بررسی کنید، نه اینکه فرض کنید برچسب SOCKS5 سرور مستقل مسیر زنجیره‌ای را پوشش می‌دهد.

مقالات مرتبط