EPSV FTP дарегинин маселесин четтетет, экинчи байланышты эмес
FTP кирүү прокси аркылуу иштеп, бирок тизме же өткөрүүнү даярдоо ишке ашпаганда пассивдүү маалымат чекитин түшүнүңүз.
EPSV дагы эле өзүнчө FTP маалымат байланышын ачат. Ал чекиттин маалыматын өзгөртөт, байланыштардын санын эмес.
Салттуу PASV жообу дарек жана порт берет. Ал дарек сервердин тармагынан тышкары колдонулбай калышы мүмкүн. EPSV порт берет жана башкаруу байланышына тиешелүү сервер дарегин колдонот.
Прокси аркылуу FTP серверинин логикалык инсандыгын сактаңыз. Ортомчунүн угуу дареги кайтарылган маалымат портуна ээ сервер автоматтык түрдө эмес.
Маалымат байланышына ошондой эле көздөлгөн прокси маршруту жана тандалган портко жетүү уруксаты керек. FTP башкаруу портуна CONNECT кабыл алуу кийинки ар бир маалымат байланышына уруксат бербейт.
EPSVни өчүрүүдөн мурун пассивдүү жоопту жана өткөрүү үчүн суралган сервер дареги менен портту текшериңиз. Ийгиликтүү FTP кирүү башкаруу байланышын түзөт; маалымат байланышын текшерүүгө калтырат. Python ftplib менен гана PySocks демейкисине таянуунун ордуна эки сокет конструкторун тең көзөмөлдөңүз.