EPSV FTP ünvan problemini aradan qaldırır, ikinci bağlantını yox
FTP girişi proksi vasitəsilə işləyərkən siyahılama və ya ötürmə qurulumu uğursuz olduqda passiv məlumat son nöqtəsini anlayın.
EPSV hələ də ayrı bir FTP məlumat bağlantısı açır. O, son nöqtə məlumatını dəyişir, bağlantıların sayını yox.
Ənənəvi PASV cavabı ünvan və port verir. Bu ünvan serverin şəbəkəsindən kənarda yararsız ola bilər. EPSV port verir və idarəetmə bağlantısı ilə əlaqəli server ünvanından istifadə edir.
Proksi vasitəsilə FTP serverinin məntiqi kimliyini saxlayın. Vasitəçinin dinləmə ünvanı avtomatik olaraq qaytarılan məlumat portuna sahib server deyil.
Məlumat bağlantısı həm də nəzərdə tutulan proksi marşrutuna və seçilmiş porta çatmaq üçün icazəyə ehtiyac duyur. FTP idarəetmə portuna CONNECT qəbul etmək sonrakı hər məlumat bağlantısına icazə vermir.
EPSV-ni söndürməzdən əvvəl passiv cavabı və ötürmə üçün tələb olunan server ünvanını və portu yoxlayın. Uğurlu FTP girişi idarəetmə bağlantısını qurur; məlumat bağlantısını yoxlamaq üçün buraxır. Python ftplib ilə yalnız PySocks standartına güvənmək əvəzinə hər iki soket konstruktorunu izləyin.