Ланцюгове з'єднання серверів Dante 1.4 підтримує лише TCP CONNECT
Ланцюгове з'єднання серверів Dante підтримує TCP CONNECT з певними обмеженнями щодо облікових даних і навантаження. Перевірте цей контракт, перш ніж вважати його повним шляхом SOCKS5.
Ланцюгове з'єднання серверів Dante 1.4 не зберігає весь набір команд SOCKS5. Посібник підтримує вибір вищого сервера через блоки route, використовуючи синтаксис маршрутизації з конфігурації клієнта, і є три обмеження, які варто з'ясувати одразу:
- Команда: ланцюг підтримує TCP
CONNECT. Успішний запит браузера не встановлюєUDP ASSOCIATEабоBIND, навіть якщо вони потрібні іншій операції в тому ж застосунку. - Ідентичність: коли вищий маршрут пропонує автентифікацію за іменем користувача й паролем, Dante передає облікові дані, отримані від власного клієнта. Це відрізняється від призначення окремого облікового запису вищої служби.
- Навантаження: посібник документує обмежену масштабованість і рекомендує цю можливість лише для малих клієнтських навантажень.
Прийміть потік ідентичності явно. Довіра до вхідного клієнтського з'єднання не створює зашифрованого транспорту для облікових даних, що надсилаються наступному проксі.
Визначте дозволених клієнтів, призначення TCP і передбачуване навантаження як фактичний контракт ланцюга. Якщо застосунку потрібен UDP, перевірте зв'язування UDP і доставку дейтаграм на повному шляху, а не припускайте, що позначка SOCKS5 автономного сервера покриває ланцюговий маршрут.