Node socks paketi ilə SOCKS5 UDP assosiasiyaları
Node tətbiqi proksi vasitəsilə UDP-yə ehtiyac duyduqda SOCKS5 assosiasiyasından və datagram çərçivələməsindən istifadə edin.
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:
- UDP ASSOCIATE qurun və onun TCP idarəetmə bağlantısını saxlayın.
- Serverin qaytardığı relay hostunu və portunu oxuyun.
- Gedən yükləri təyinat ünvanları ilə çərçivələmək üçün
createUDPFrame()istifadə edin. - 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.