SOCKS üzərindən Ruby Net::FTP: giriş işləyir, yükləmələr donur
Ruby FTP-nin idarəetmə və məlumat bağlantılarını eyni nəzərdə tutulan proxy marşrutu ilə izləyin.
FTP girişi idarəetmə bağlantısından istifadə edir. Sonra kataloq siyahısı və ya yükləmə məlumat bağlantısı tələb edir və bu, giriş SOCKS üzərindən uğurlu olsa da uğursuz ola bilər.
Əvvəlcə passiv və ya aktiv rejimi müəyyənləşdirin. Passiv rejimdə müştəri FTP serverinin verdiyi ünvana və porta yeni bağlantı açır. Həmin bağlantı da nəzərdə tutulan proxy marşrutuna ehtiyac duyur.
Ruby soket inteqrasiyası
Ruby-nin Net::FTP API sənədi bağlantı və passiv rejim davranışını təsvir edir. SOCKS inteqrasiyası həm idarəetmə, həm də məlumat yolu üçün istifadə olunan soket yaradılmasını əhatə etməlidir; HTTP müştərisinin başqa yerdəki proxy ayarı onları konfiqurasiya etmir.
İnteqrasiya soket davranışını qlobal şəkildə dəyişirsə, onun paralellik əhatəsini nəzərdən keçirin. Bir ötürmə ətrafındakı blok digər axınları paylaşılan vəziyyətin dəyişməsindən təcrid edə bilməz.
Provayder statik son nöqtə təklif edə bilər, lakin bu, xidmət xüsusiyyətidir, ümumi SOCKS tələbi deyil. Ayrı bağlantıların müxtəlif çıxışlardan istifadə edə bildiyi halda, FTP serverinin məlumat bağlantısını autentifikasiya olunmuş idarəetmə bağlantısı ilə necə əlaqələndirdiyini yoxlayın.
Əldə edilən mərhələni, rejimi və məlumat son nöqtəsini qeyd edin, etimad məlumatlarını çıxarın. Bu, bloklanmış məlumat yolunu proxy giriş uğursuzluğundan ayırır.