Node socks paketi UDP üçün SocksClient nümunəsindən command: 'associate' ilə istifadə edir. Rahat SocksClient.createConnection() fabriki isə TCP CONNECT ilə işləyir.

Layihənin assosiasiya nümunəsi SOCKS müştərisini ayrıca yerli UDP soketi ilə birləşdirir:

  1. UDP ASSOCIATE qurun və onun TCP idarəetmə bağlantısını saxlayın.
  2. Serverin qaytardığı relay hostunu və portunu oxuyun.
  3. Gedən yükləri təyinat ünvanları ilə çərçivələmək üçün createUDPFrame() istifadə edin.
  4. Datagramları relay-ə göndərin, sonra yükləri tətbiqə çatdırmazdan əvvəl gələn relay çərçivələrində parseUDPFrame() istifadə edin.

Node-un dgram soketi UDP nəqliyyatını təmin edir; SOCKS URL-ni şərh etmir. Assosiasiya və çərçivələmə həmin datagramlar ətrafında proksi protokolunu təmin edir.

Server UDP-ni dəstəkləməlidir və relay son nöqtəsi əlçatan olmalıdır. İlkin proksi portuna uğurlu TCP bağlantısı bu yolu yoxlamır. Assosiasiya artıq lazım olmadıqda idarəetmə və UDP resurslarını bağlayın.

Əlaqəli məqalələr