EPSV baribir alohida FTP ma'lumot ulanishini ochadi. U so'nggi nuqta ma'lumotini o'zgartiradi, ulanishlar sonini emas.

An'anaviy PASV javobi manzil va port beradi. Bu manzil server tarmog'idan tashqarida yaroqsiz bo'lishi mumkin. EPSV port beradi va boshqaruv ulanishiga bog'langan server manzilidan foydalanadi.

Proksi orqali FTP serverining mantiqiy kimligini saqlang. Vositachining tinglash manzili qaytarilgan ma'lumot portiga ega server avtomatik ravishda emas.

Ma'lumot ulanishiga ham mo'ljallangan proksi yo'nalishi va tanlangan portga yetish ruxsati kerak. FTP boshqaruv portiga CONNECT qabul qilish har bir keyingi ma'lumot ulanishiga ruxsat bermaydi.

EPSV ni o'chirishdan oldin passiv javobni va uzatish uchun so'ralgan server manzili hamda portni tekshiring. Muvaffaqiyatli FTP kirish boshqaruv ulanishini o'rnatadi; ma'lumot ulanishi tekshirish uchun qoladi. Python ftplib bilan faqat PySocks standartiga tayanmasdan ikkala soket konstruktorini kuzating.

O'xshash maqolalar