Dante 1.4 serveru ķēžveida savienojums nesaglabā visu SOCKS5 komandu kopu. Rokasgrāmata atbalsta augšupējā servera izvēli, izmantojot route blokus un klienta konfigurācijas maršrutēšanas sintaksi, un ir trīs ierobežojumi, ko vērts vispirms noskaidrot:

  • Komanda: ķēde atbalsta TCP CONNECT. Veiksmīgs pārlūka pieprasījums neizveido UDP ASSOCIATE vai BIND, pat ja citai šīs pašas lietotnes darbībai tie ir nepieciešami.
  • Identitāte: kad augšupējais maršruts piedāvā lietotājvārda un paroles autentifikāciju, Dante pārsūta no sava klienta saņemtos akreditācijas datus. Tas atšķiras no atsevišķa augšupējā servisa konta piešķiršanas.
  • Slodze: rokasgrāmata dokumentē ierobežotu mērogojamību un iesaka šo iespēju tikai nelielām klientu slodzēm.

Pieņemiet identitātes plūsmu skaidri. Uzticēšanās ienākošajam klienta savienojumam neizveido šifrētu pārsūtīšanu akreditācijas datiem, kas tiek sūtīti nākamajam starpniekserverim.

Definējiet atļautos klientus, TCP galamērķus un paredzēto slodzi kā ķēdes faktisko līgumu. Ja lietotnei nepieciešams UDP, pārbaudiet UDP saistīšanu un datagrammu piegādi visā ceļā, nevis pieņemiet, ka atsevišķā servera SOCKS5 marķējums aptver ķēdēto maršrutu.

Saistītie raksti