Dante 1.4 serverių grandininis sujungimas neišsaugo viso SOCKS5 komandų rinkinio. Vadove palaikomas viršutinio serverio pasirinkimas per route blokus, naudojant kliento konfigūracijos maršrutizavimo sintaksę, ir yra trys apribojimai, kuriuos verta išsiaiškinti pirmiausia:

  • Komanda: grandinė palaiko TCP CONNECT. Sėkminga naršyklės užklausa nesukuria UDP ASSOCIATE ar BIND, net jei kitai tos pačios programos operacijai jų reikia.
  • Tapatybė: kai viršutinis maršrutas siūlo prisijungimo vardo ir slaptažodžio autentifikavimą, Dante perduoda iš savo kliento gautus kredencialus. Tai skiriasi nuo atskiro viršutinės paslaugos abonemento priskyrimo.
  • Apkrova: vadove dokumentuojamas ribotas mastelio keitimas ir ši priemonė rekomenduojama tik mažoms klientų apkrovoms.

Priimkite tapatybės srautą aiškiai. Pasitikėjimas įeinančiu kliento ryšiu nesukuria šifruoto perdavimo kredencialams, siunčiamiems kitam proxy.

Apibrėžkite leidžiamus klientus, TCP paskirties vietas ir numatomą apkrovą kaip tikrąją grandinės sutartį. Jei programai reikia UDP, patikrinkite UDP susiejimą ir datagramų pristatymą visame kelyje, o ne manykite, kad atskiro serverio SOCKS5 žyma apima sujungtą maršrutą.

Susiję straipsniai